gpt4 book ai didi

java - 在 final 方法中获取 "child"对象的类?

转载 作者:行者123 更新时间:2023-11-30 09:38:05 24 4
gpt4 key购买 nike

是否可以在父类中访问子

G。我希望以下代码的输出为“红蓝”。

class Color {
public final void printName() {
System.out.println(__Something_Here!!!__.class.getSimpleName());
}
}

class Red extends Color;

class Blue extends Color;

main() {
Red red = new red();
Blue blue = new blue();
red.printName();
blue.printName();
}

最佳答案

您可以使用 getClass() 返回任何对象的类对象。

public final void printName() {
System.out.println(getClass().getSimpleName());
}

参见 Javadoc对于 getClass() 了解详情

关于java - 在 final 方法中获取 "child"对象的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10275025/

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