LinkerIsKnow

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

多态的弊端:
不能使用子类的特有功能。

我就想使用子类的特有功能?行不行?
行。

怎么用呢?
A:创建子类对象调用方法即可。(可以,但是很多时候不合理。而且,太占内存了)
B:把父类的引用强制转换为子类的引用。(向下转型)

对象间的转型问题:
向上转型:
Fu f = new Zi();
向下转型:
Zi z = (Zi)f; //要求该f必须是能够转换为Zi的。

posted on 2016-07-31 20:09  LinkerIsKnow  阅读(225)  评论(0编辑  收藏  举报