课程
/后端开发
/Java
/Java入门第二季 升级版
构造函数里面的age变量不是局部变量吗,为什么在main方法里可以访问输出20呢
2017-03-18
源自:Java入门第二季 升级版 9-4
正在回答
主函数 在子类中,子类继承了父类animal 的属性
那是成员变量,而且先执行父类的属性值并且初始化,然后执行父类的构造方法,把属性方法的age覆盖掉了,
看了下面的回答才反应过来,age没有定义数据类型,他不是一个变量,只是重新赋值。
Justeasy
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答Dog dog2= (Dog )animal;和Animal animal=dog;的含义
3 回答Animal animal=new Dog()和Animal animal=dog有区别吗?
3 回答求解答Animal animal=new Dog()和Animal animal=dog的解释为什么一样
2 回答“Animal animal = dog”,那么这个“animal"对象应该属于Animal类,还是Dog类?
3 回答关于Dog dog=new Dog与 Animal dog=new Dog