永发信息网

java 子类与父类的类型一致吗

答案:2  悬赏:80  手机版
解决时间 2021-02-18 09:58
  • 提问者网友:低吟詩仙的傷
  • 2021-02-17 20:55
java 子类与父类的类型一致吗
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-02-17 21:23
不完全一致
但是   子类 可以转换成父类的类型
父类 不可以 转换成子类的类型




以下代码仅供参考
public class Main {
public static void main(String[] args) {
A a = new A();
B b = new B();
System.out.println(A.class);
System.out.println(B.class);
System.out.println(b instanceof A);
System.out.println(a instanceof B);
}
}

class A {

}

class B extends A {

}
全部回答
  • 1楼网友:老鼠爱大米
  • 2021-02-17 22:32
java不同于c ; c支持多继承,java支持单继承 但为了弥补 java支持多实现 extends implements java支持多层继承 描述 如同你的问题那样 当如果子类想要重写父类或者更高级的类 要有比其更高的访问权限 还有 初始化子类必须先初始化父类 如果父类还有父类 同样 优先从祖先类开始初始化 逐级往下 希望对你有帮助!加油
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯