gpt4 book ai didi

java - 为什么我的类(class)无法进入下一个类?

转载 作者:行者123 更新时间:2023-11-30 07:08:19 25 4
gpt4 key购买 nike

该程序仅显示“A”类的输出,即 10。但为什么程序没有前进到答案应该是 12 的“B”类呢?

interface ConstInterface {
int MAX=10;
}

public class A implements ConstInterface {

public static void main(String[] args) {
System.out.println(MAX);
}
}

class B {
int MAX=12;
void maxNew(){
System.out.println(MAX);
B obj = new B();
obj.maxNew();
}
}

最佳答案

main()返回时,你的程序结束。 main() 中没有调用类 B 中任何内容的代码。这就是程序“无法前进”的原因。

您可以通过移动这两行来更改此设置

B obj = new B();
obj.maxNew();

B中的maxNew()方法中取出并将它们放入main()中:

public static void main(String[] args) {
System.out.println(MAX);
B obj = new B();
obj.maxNew();
}

关于java - 为什么我的类(class)无法进入下一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39683584/

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