gpt4 book ai didi

java - 从另一个子类对象创建子类对象

转载 作者:行者123 更新时间:2023-12-04 15:52:29 25 4
gpt4 key购买 nike

共有三个类。其中一个是父类,其他的是子类。例如:

父类:Parent

子类:SubClass1、SubClass2

我的问题是如何在没有类型转换异常的情况下将 SubClass1 对象转换为 SubClass2 对象?

最佳答案

你不能,除非你在它们之间创建一种是一种关系。兄弟类型实例不能相互转换。

您将必须执行以下操作:

SubClass2 extends Parent
SubClass1 extends Subclass2

现在都继承自Parent,你可以写

Subclass2 obj = new Subclass1();

或者反过来。

关于java - 从另一个子类对象创建子类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8460145/

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