[UML] 类图之间的关系 | 3.泛化关系
3.泛化关系
泛化(Generalization)关系也就是**继承关系**,用于描述父类与子类之间的关系,父类又称为基类或超类,子类又称为派生类在UML中,泛化关系用带空心三角形的直线来表示在代码实现时,使用面向对象的继承机制来实现泛化关系,在Java语言中使用extends关键字、在C++/C#中使用冒号“:”来实现例子: 学生和老师都是人的子类
Java代码实现:
public class Person {
protected String name;
protected int age;
public void move() {
……
}
public void say() {
……
}
}
public class Student extends Person {
private String studentNo;
public void study() {
……
}
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-9245.html