JAVA中,子类是不是只继承其直接父类?(针对于父类还有父类的情况)A继承于B,B继承于C。A只继承B的??
答案:5 悬赏:70 手机版
解决时间 2021-01-20 06:57
- 提问者网友:战皆罪
- 2021-01-19 09:28
JAVA中,子类是不是只继承其直接父类?(针对于父类还有父类的情况)A继承于B,B继承于C。A只继承B的??
最佳答案
- 五星知识达人网友:山有枢
- 2021-01-19 09:59
同时继承父类的父类,也就是C.
包括public ,private ,protected 域名的方法和属性,但是private域的属性或者方法子类是没有资格访问的(这里需要注意,没有权限访问并不代表没有继承),所以说子类是继承了基类(父类)的所有.
包括public ,private ,protected 域名的方法和属性,但是private域的属性或者方法子类是没有资格访问的(这里需要注意,没有权限访问并不代表没有继承),所以说子类是继承了基类(父类)的所有.
全部回答
- 1楼网友:空山清雨
- 2021-01-19 15:44
错了,我们说JAVA的类都是继承自Object ,那么也就是说子类继承所有父类。
- 2楼网友:舊物识亽
- 2021-01-19 14:32
不是,继承,是拇该类可继承访问其父类的所有非私有属性和方法。
A类最终是拥有C类中的非私有属性和方法的,如果C类有的话。
你可以做个实验:
A、B、C三个类都有一个private, protect, public 属性。
你看看在A类不能不能访问C类的属性,这样就清楚了。
A类最终是拥有C类中的非私有属性和方法的,如果C类有的话。
你可以做个实验:
A、B、C三个类都有一个private, protect, public 属性。
你看看在A类不能不能访问C类的属性,这样就清楚了。
- 3楼网友:北城痞子
- 2021-01-19 11:32
会继承所有的,既有B 也会有C, 你在A里面用super调用父类的方法或者属性,是一个递归的查找过程,先去直接父类B中,查找,如果有就返回,如果没有,继续向B的父类C查找,以此类推
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯