gpt4 book ai didi

java - 一个文件java中的两个公共(public)类

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:49 25 4
gpt4 key购买 nike

好的,这可能是 Java 中的 child 子问题。我们不能在一个文件中定义两个公共(public)类。但是,在 SCJP 学习指南一书中的一个例子中,提到了这个例子:

public abstract class A{
public abstract void show(String data);
}

public class B extends A{
public void show(String data){
System.out.println("The string data is "+data);
}
public static void main(String [] args){
B b = new B();
b.show("Some sample string data");
}
}

当我将其复制粘贴到 netbeans 中时,立即抛出编译错误,我应该在单独的文件中提及公共(public)类 A。 SCJP 学习指南中的那个例子真的错了吗?同样在一些模拟测试中,我发现很多问题都有这种模式,但在所有选项中都没有提到编译器错误。在这里开始担心

最佳答案

是的,一个文件中不允许有 2 个顶级公共(public)类

关于java - 一个文件java中的两个公共(public)类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11177676/

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