2 sinat 33095987 sinat_33095987 于 2016.05.07 11:29 提问

关于java继承问题,求大神讲解

父类引用子类对象,父类变量可以使用子类的普通函数吗?为什么??

6个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.05.07 11:50
  不能,因为对父类类型来说它只能访问自己有的方法,而子类类型却可以除了自己定义的方法,还有继承自父类的方法。这跟自然界的继承一样,子类有自己的特性,也有继承来的特性。而父类却只有自己的特性,不会有子类的特征。
VictorJWP
VictorJWP   2016.05.08 11:57

不可以的,子类继承父类后只能使用父类权限为public的方法或成员变量。父类不能调用子类的成员变量和方法。当子类继承父类后,
便继承了父类的某些特性,但父类却无法拥有子类的特性。

Mint6
Mint6   2016.05.08 15:52

继承就是 死了之后给他了 ,父类活着时可以约定让他继承,但是父类不可以用它的方法,不然就不能叫继承了

lxk_1993
lxk_1993   Rxr 2016.05.08 17:05

不能 的 这是java语法规定的

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.05.08 21:16

不能,除非强制类型转换,比如(TextView)button

tanjunchen
tanjunchen   2016.05.09 16:20

不能 除非强制类型转换

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!