一、笔记概要
二、面向对象的三大特性
利用多态, 设计出扩展性强的程序
三、向上转型和向下转型
insta基类可以引用子类,简化了代码
nceof 判断是否属于这一类及该类的子类
基类的引用指向子类的对象,只能使用基类的属性,不能使用子类特有的属性
向上转型
向下转型(强转)
动态绑定:
在程序运行期间
多态:就是程序在运行过程中根据基类的引用的不同的子类的对象去调用不同子类的方法
1.首先要有继承
2.要有重写方法
3.基类引用指向子类父类
利用多态, 设计出扩展性强的程序
insta基类可以引用子类,简化了代码
nceof 判断是否属于这一类及该类的子类
基类的引用指向子类的对象,只能使用基类的属性,不能使用子类特有的属性
向上转型
向下转型(强转)
动态绑定:
在程序运行期间
多态:就是程序在运行过程中根据基类的引用的不同的子类的对象去调用不同子类的方法
1.首先要有继承
2.要有重写方法
3.基类引用指向子类父类