石头stone 发表于 2016-5-18 22:53
父类引用指向子类对象,要使用method方法要向下转型,加个Zi z=(Zi)f;
感觉应该是这样子. ...
psuugdufnm 发表于 2016-5-18 22:55
多态 不能访问子类的特有方法,所以的你的程序错了
罗勇 发表于 2016-5-18 23:13
f.show();这个方法应该不会不会报错,但是f.method()是子类特有的方法,父类是无法访问子类特有的方法的 ...
︶夜戏乀梦红尘 发表于 2016-5-18 23:18
多态的成员访问特点,非静态成员方法编译看左边,运行看右边,其他都是看左边,理解然后记住就OK了 ...
runner 发表于 2016-5-19 22:08
是不能访问子类特有的方法,程序没错,你再看看,嘿嘿
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |