父类引用指向子类对象的问题 new出来的对象是son,在内存里的字节码实际应该也是son,只不过是将son的引用保存在了father引用里。因此测试一下father instanceof Son 输出应该是true 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是这么理解的 不知道对不对啊 你在主函数里面是用子类实例化的 这个father对象实际是子类的对象 子类重写了父类的eat方法 这种写法是用子类实例化父类 这个对象实际是子类的对象 可以调用子类的方法 也可以调用父类的方法 对于eat方法因为被子类重写 虽然在调用eat方法时提示他是父类的方法,但被调用的还是子类的重写后的eat方法 子类eat方法里调用了study方法 你的标题也说明了这个问题 父类引用指向子类对象 子类对象! 我认为不在于前面是谁的引用 在于后面new的是谁的对象 new Son的对象那调用的就是Son的对象 不可以,study方法没有在父类中声明!如果想调用,需要向下转型! 是在Son的eat方法里调用了study,然后Father father = new Son(); father.eat(); swing jdk1.6 数组 toString 困扰数天 急救!!! 常量的存在与回收 java怎么样才能实现,类似于天网防火墙获得某个系统进程访问网络的数据(ip,端口)??? 大家看看如何输出这几个图形...??? java很基本的问题,但我真的搞不懂啊 关于合并的问题,请大家帮忙看看!谢过! java的集合部分学习求助,高手请驻足! 接口 帮帮忙,已经又几人答了,可还不对,分数送上122 Javaj是伪泛型, 为什么可以做到消除强制类型转化 【Java 千古奇BUG】各路牛人大神过来围观!帮忙看看
如果想调用,需要向下转型!