A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 来男. 中级黑马   /  2014-5-3 21:37  /  1027 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 来男. 于 2014-5-5 12:32 编辑

子类可当父类使父类不可当子类用。
能举个小例子吗?

2 个回复

倒序浏览
说通俗点吧,java中的继承机制使得子类含有父类中的所有非私有方法,并且可以复写父类的方法,使得子类的功能更加强大,所以可以建立一个父类引用指向子类对象,并且当子类有复写父类的方法时,父类的方法会被永久的覆盖。Fu d=new Zi();编译时参阅的是父类引用,在运行时期参阅的是子类对象。但如果子类当父类用的话,肯定是不行的,因为子类含有父类中没有的方法,而子类却包含了父类的所有非私有方法,有点类似于包含关系吧。
回复 使用道具 举报
看视频比较清晰    说的好明白
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马