Java面向对象之多态

思维导图

多态

什么是多态?

简单来说,就是不同的对象展现不同的行为和状态

多态实现条件

1、存在继承关系

2、具有方法的重写

3、向上转型

向上转型

父类引用指向子类对象

向上转型时自动转换

向下专型

子类对象指向父类引用

进行向上专型前必须先进行向下转型

向下转型需要进行强制转换

instanceof关键字

a instanceof A:判断对象a是否是类A的实例。如果是,返回true;如果不是,返回false。

匿名对象
只创建对象,而没有把对象的地址赋值给变量
new 类名()
匿名对象通常配合构造方法
节约资源

posted on 2022-07-26 22:06  轮回dawd  阅读(31)  评论(0)    收藏  举报