Z9z*_*9z9 3 java compiler-errors javac
我需要知道这段代码的输出.但它不起作用.也许代码错了.我还在学习如何使用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();
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我代码中有什么问题或遗漏?
把你的main方法放在一个类中.
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();
}
}
Run Code Online (Sandbox Code Playgroud)
这里的另一点是,你可以在一个文件中只有公共类,所以你A
B
和C
所有类不能public
在同一个java文件中.
您的java文件名必须与公共类名相同.即这里DemoClass
是公共类,所以文件名将是DemoClass.java
入门Java文档:开始使用java
归档时间: |
|
查看次数: |
79798 次 |
最近记录: |