为什么在main函数中加入dog.age =6之后在来调用method的时候,输出的值就会变成6

来源:9-7 Java 中的 super 的使用

lawiet

2016-03-27 17:24

直接输出animal的age不会改变,dog,age改变了什么呢?小白求赐教

写回答 关注

2回答

  • qq_静风_1
    2016-03-27 18:02:48

    dog.age

    是指dog类age方法,如果dog类没有age方法,就是调用父类animal的age方法

  • 无爱无心
    2016-03-27 17:56:44

    子类重写了age


Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

531106 学习 · 6299 问题

查看课程

相似问题