gpt4 book ai didi

Java 错误 : class, 接口(interface),或需要枚举

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:27:02 25 4
gpt4 key购买 nike

我需要知道这段代码的输出。但它不起作用。也许代码是错误的。我仍在学习如何使用 Java,我尝试修复它几个小时,但仍然没有成功。

代码如下:

public class A 
{
public A()
{
System.out.println ("A");
}
}
public class B extends A
{
public B()
{
System.out.println ("B");
}
}
public class C extends B
{
public C()
{
System.out.println ("C");
}
}

public static void main(String args[]) {

A a = new A();
B b = new B();
C c = new C();
}

谁能告诉我代码中有什么错误或遗漏的地方?

最佳答案

将您的主要方法放在一个类中。

Filename : DemoClass.java

class A
{
public A()
{
System.out.println ("A");
}
}
class B extends A
{
public B()
{
System.out.println ("B");
}
}
class C extends B
{
public C()
{
System.out.println ("C");
}
}

public class DemoClass {

public static void main(String args[]) {

A a = new A();
B b = new B();
C c = new C();
}
}

这里还有一点,你在一个文件中只能有public class,所以你的A B and C all class 不能在同一个 java 文件中是 public

您的 java 文件名必须与公共(public)类名相同。即这里的 DemoClass 是公共(public)类,所以文件名将是 DemoClass.java

Java 入门文档:getting started with java

关于Java 错误 : class, 接口(interface),或需要枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21699574/

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