【文件属性】:
文件名称:ramping-up-java:开始使用我的Java!
文件大小:4.55MB
文件格式:ZIP
更新时间:2021-03-29 13:06:32
java memoization linked-list array-list stack
学习班
访问变量的修饰符
Private :只能在当前课程中使用,不能在课程之外使用
Protected :可以在该类的当前类和子类中使用
Public :所有类都可以引用此字段,这是默认设置
Inheritance VS Composition
Is-A关系就是inheritance
继承很重要,因为它促进了代码的重用,它还允许我们使用另一个类作为基础,这使得创建其他对象或应用程序变得容易!
当该类具有实现或扩展时,很可能是IS-A关系
巴士IS-A车辆
汽车IS-A车辆
马铃薯IS-A蔬菜
Has-A关系是composition
Composition允许代码的重用,因为Java不支持多重继承,所以我们可以实现它。
当前类具有对另一个类的实例的引用,基本上,该对象将使用另一个对象(相同的对象或不同的对象)
车用HAS-A发动机
自行车HAS-A发动机
狗HAS-A尾巴
封装