gpt4 book ai didi

java - 为什么答案会是 "GOOD"?

转载 作者:行者123 更新时间:2023-12-01 06:44:45 26 4
gpt4 key购买 nike

以下是我尝试运行的代码,输出是Good。那么,我们可以使用类实现的接口(interface)的变量吗?

interface IDummyInterface {
public String TYPE = "Good";
}

class Test implements IDummyInterface {

}

public class MyApplication {
public static void main(String[] args) {
System.out.println(Test.TYPE);
}
}

最佳答案

任何实现接口(interface)的类以及扩展实现该接口(interface)的类的任何类都会继承所有该接口(interface)变量。无论您如何在接口(interface)中声明变量,所有接口(interface)变量都是public static final,这就是为什么您可以仅使用类名而不是类的实例来访问它们。

关于java - 为什么答案会是 "GOOD"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18525795/

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