[UML] 类图之间的关系 | 3.泛化关系

    技术2022-07-11  122

    [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() { …… } }
    Processed: 0.013, SQL: 9