UML类图--泛化关系

xiaoxiao2025-08-29  10

泛化关系-Generalization:属于类的继承关系,表明了子类如何特化或实现父类的属性和方法。

UML类图表示:

 箭头指向:带箭头的实线,箭头指向父类。

代码实现: // 测试类 public class GeneralizationTest { public static void main(String[] args) { Animal animal_1 = new Animal(); animal_1.run(); Dog dog_1 = new Dog(); dog_1.eat(); dog_1.run();// 继承于Animal类,因此子类有父类的访问关键字之内的属性和方法,并且可以对其进行重写和重载 } } // 动物类 class Animal { private String type; public void run() { System.out.println("动物可以运动。"); } } // 狗类 继承于动物类 class Dog extends Animal{ private String name; public void eat() { System.out.println("狗狗喜欢吃骨头。"); } }

 

 

 

转载请注明原文地址: https://www.6miu.com/read-5035409.html

最新回复(0)