多态。

多态中访问成员变量的方式:

1、直接通过对象. ,=左边是谁,就先访问谁,没有就向上找。

2、间接通过成员方法访问,该方法属于谁,就优先用谁,没有则向上找。

 

多态中访问成员方法的方式:

看new的是谁,就优先用谁,没有就向上找。

 

对象的向上转型:

向上转型一定是安全的,但也有一个弊端,一旦对象转为父类,就无法调用子类特有的内容。

解决:向下转型【还原】,强制转换()

 

instanceof   关键字。

animal  instanceof dog   判断animal是否为dog类。

posted @ 2019-04-13 17:14  张玉昊  阅读(135)  评论(0)    收藏  举报