gpt4 book ai didi

java - 创建对象时覆盖方法

转载 作者:行者123 更新时间:2023-11-29 03:04:44 24 4
gpt4 key购买 nike

<分区>

我遇到了一段我不完全理解的代码。

在这样的类中创建了一个接口(interface):

public class SomeClass {

public interface SomeInterface{
public String getInfo(String str1, String str2);
}

public static final SomeInterface SomeOtherName = new SomeInterface() {

@Override
public String getInfo(String str1, String str2){
//return something;
}
}
}

然后在另一个类中,他们使用 SomeOtherName 调用方法 getInfo。我不明白这是怎么回事。老实说,我没有在类中创建接口(interface),然后创建该接口(interface)类型的对象,然后覆盖其中的方法。有人可以向我解释这段代码中发生了什么,因为我需要对其进行测试。

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