为了账号安全,请及时绑定邮箱和手机立即绑定

该例中     Animal obj2 = new Dog();    与   Dog obj2 = new Dog;   除了在方法上的区别,在成员属性上有区别吗?

正在回答

2 回答

前者,只可以调用父类自己的属性和方法

后者,可以调用父类的非私有的属性和方法、子类特有的属性和方法、子类重写父类的相关方法

3 回复 有任何疑惑可以回复我~
#1

偏爱花开的声音

前者不可以调用子类重写父类的方法吗?
2014-12-13 回复 有任何疑惑可以回复我~

除了在调用方法时前者还可以调用父类的方法

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530765    人
  • 解答问题       6091    个

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

进入课程
意见反馈 帮助中心 APP下载
官方微信