gpt4 book ai didi

java - 在 Java 中转换对象

转载 作者:IT老高 更新时间:2023-10-28 20:30:43 25 4
gpt4 key购买 nike

我对在 Java 中强制转换对象意味着什么感到困惑。

说你有...

Superclass variable = new Subclass object();
(Superclass variable).method();

这里发生了什么?变量类型是否发生了变化,还是变量中的对象发生了变化?很困惑。

最佳答案

看看这个示例:

public class A {
//statements
}

public class B extends A {
public void foo() { }
}

A a=new B();

//To execute **foo()** method.

((B)a).foo();

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

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