黑马程序员技术交流社区

标题: 内部类 [打印本页]

作者: 风飘逸    时间: 2015-3-24 21:28
标题: 内部类
今天看了java基础,请问内部类new的是父类,怎么就能调用子类的成员函数了?
作者: 卢乾荣    时间: 2015-3-24 22:00
哥们,父类引用指向子类对象,你的盲点是在多态这里,父   父的变量=new 子();  子把它在堆内存中的地址传递给了父的变量,父的变量接收的是子类对象的地址值。父类引用指向子类对象。所以可以操作子类成员方法  多态中,子类如果出现了和父类一样的方法,那么子类就会把父类的方法覆盖掉。父能调用子类方法的前提,父类中必须有跟子类一样的方法。成员方法访问:父   父的变量=new 子()(编译看左边,运行看右边)
作者: 739262720    时间: 2015-3-24 22:08
多态,父类new出来的肯定能调用子类成员方法
作者: wstm198907    时间: 2016-7-1 04:53
赞一个!!
作者: guowei    时间: 2016-7-1 07:56
赞一个`````````````
作者: 你的昵称    时间: 2016-7-1 21:03
我只记得java里面有成员变量和成员方法!成员函数是什么鬼!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2