Java类之间的关系.类之间的关系:
抽象、分类、继承、聚合、多态。
对象和类
例子:
学生是一个类,
周杰伦是一个对象(对象可以看做是某一个类的具体实例)。
属性和类的成员变量是一回事。
—————————————————————————————————————————–
对象之间的关系:
关联关系 很弱的关系(一个方法需要传递一个参数)【用实线表示】

—————————————————————————————————————————–
继承关系 要符合 ** 是一种 ** 的关系(篮球运动员 是一种 运动员)【用实线和空心三角表示】

—————————————————————————————————————————–
聚合关系
要符合 **是**的一部分
聚合分为
聚集(球队—-队长,队员)松耦合,没有说谁离不开谁
组合(人—-胳膊,头,腿)双方密不可分
【聚集:用实线和空心菱形表示 | 组合:用实线和实心菱形表示】

—————————————————————————————————————————–
实现关系 父类要求实现,但是不实现,由子类完成实现【用虚线和空心三角头表示】

—————————————————————————————————————————–
多态关系 父类要求实现,可调用父类实现过(或要求实线)的方法,但走的是子类的实线方法。【用实线和空心三角头表示】

————————————————————————————————————————————–
面向对象的思路
- 要有什么类
- 类中须要有什么方法和属性
- 类与类之间的关系,关联。