gpt4 book ai didi

java - 子类可以创建抽象父类(super class)类型的对象吗?

转载 作者:行者123 更新时间:2023-12-03 22:58:40 24 4
gpt4 key购买 nike

我不确定我问的是否正确,但我在作业中给出了

A类是抽象的

B 类扩展了 A 类

然后在ClassB的main方法中我们有:

ClassA obj = new ClassB();

这里发生了什么,这样做的目的是什么?

最佳答案

您永远无法创建来自抽象类的对象。曾经。时期。

在这里,分配给对象的变量 是抽象类型,但变量引用的对象本身不是,也永远不可能是。引用和引用变量之间的区别是一个关键概念,必须理解它才能继续前进,但一旦你理解了它,你就会“啊哈!”。

关于java - 子类可以创建抽象父类(super class)类型的对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33447766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com