类和类之间关系:
(1)泛化:
老虎(特殊) 泛化后成为动物(一般)
继承关系,表示一般与特殊的关系
(2)关联(组合、聚集)
数量对应关系
聚集:老师(1个)和同学(n个)
组合:小明(1个)和小明的名字(1个)
聚集可拆【弱关联】,组合不可拆【强关联】
关于继承:
重写(Override)
在子类中把父类本身有的方法重新写一遍(有权限的情况下)
方法名,参数列表,返回类型 与 父必须相同
重载(Overload)
方法同名,但有不同参数列表(参数类型不同、参数个数不同or参数顺序不同)
PS:重载对返回类型没有要求
重点:
方法重写
toString方法的重写
equal方法的重写
祖先类Object
关于接口
类 实现 接口
让类具有某某功能,可以通过接口实现来完成
数据结构基本概念