gpt4 book ai didi

java - 在 Java 中向下转换对象

转载 作者:行者123 更新时间:2023-11-29 06:36:12 24 4
gpt4 key购买 nike

class A{

}

public class Demo
{
public static void main(String s[])
{
Object o=(Object) new Demo();
if (((A)(o)) instanceof Object)
{
System.out.println("true");
}
}
}

我在运行 Demo.java 类时出现异常:

java.lang.ClassCastException: Demo cannot be cast to A

如何将 o 引用向下转换为 A 类

最佳答案

只有当 Demo 扩展 A 时,您才能这样做,否则,您根本无法将类对象转换为任何其他类型。

public class Demo extends A {

关于java - 在 Java 中向下转换对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20240300/

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