oop面向对象第4天
笔记:
1.向上造型:
1)超类型的引用指向派生类的对象
2)能点出来什么,看引用的类型
2.方法的重写(Override):重新写、覆盖
1)发生在父子类中,方法名称相同,参数列表相同,方法体不同
2)重写方法被调用时,看对象的类型
3.重写与重载的区别:---------常见面试题
1)重写(override):
1.1)发生在父子类中,方法名称相同,参数列表相同,方法体不同
1.2)重写遵循"运行期"绑定,看对象的类型来调用方法
2)重载(overload):
2.1)发生在一个类中,方法名称相同,参数列表不同,方法体不同
2.2)重载遵循"编译期"绑定,看参数的类型来绑定方法
练习:----------------每人至少两次
1)将小敌机数组、大敌机数组、小蜜蜂数组
重构为FlyingObject数组,并测试
2)派生类重写超类的step()方法,并测试
3)画窗口,并测试
浙公网安备 33010602011771号