gpt4 book ai didi

java - 初始化后立即覆盖类

转载 作者:行者123 更新时间:2023-11-29 06:44:19 26 4
gpt4 key购买 nike

下面的代码覆盖了对象 GenObject 中的 navigationClick。除了扩展 GenObject 并在子类中实现方法覆盖之外,还有其他方法可以覆盖 navigationClick 吗?

是否有如下构造的名称,在初始化类时发生覆盖?

GenObject go= new GenObject(){
public boolean navigationClick(int status, int time)
{

最佳答案

不,为了覆盖一个方法,你总是必须创建一个子类。

在您的示例代码中所做的称为 anonymous class , 但它实际上只是创建子类的快捷语法。在字节码级别,它是一个与其他任何类一样的类,并且有自己的 .class 文件,名称类似于 ContainingClass$0.class

关于java - 初始化后立即覆盖类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7659394/

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