Java面向对象之多态
思维导图

多态
什么是多态?
简单来说,就是不同的对象展现不同的行为和状态
多态实现条件
1、存在继承关系
2、具有方法的重写
3、向上转型
向上转型
父类引用指向子类对象
向上转型时自动转换
向下专型
子类对象指向父类引用
进行向上专型前必须先进行向下转型
向下转型需要进行强制转换
instanceof关键字
a instanceof A:判断对象a是否是类A的实例。如果是,返回true;如果不是,返回false。
匿名对象
只创建对象,而没有把对象的地址赋值给变量
new 类名()
匿名对象通常配合构造方法
节约资源
浙公网安备 33010602011771号