问题描述
- java中a是b的父类,b是c的父类,那a是c的父类吗
-
java中a是b的父类,b是c的父类,那a是c的父类吗子类继承父类,是不是共享了父类的所有变量和方法,即使子类没有重写或者重载,可以直接调用父类的变量
解决方案
没错,当子类继承父类,你可以想象一个大箱子包了一个小箱子,大箱子也就是子类可以访问小箱子的所有非private属性和方法。当子类当了别的类的父类,又有一个更大的箱子把前两个箱子包含了进来,当然可以访问前两个箱子中的非private属性和方法
解决方案二:
c也是a的子类,就像你所有的类型都是object的子类一样
解决方案三:
A是B的父类 B是C的父类 A同样也是C的父类这是对的 B继承了A的姓 C继承了B的姓 C和A也是一样的
解决方案四:
所有的类都是object类的子类,这就是最好的例子,任何一本java书上都会写的
时间: 2024-10-28 07:42:21