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();  
}
谁能告诉我代码中有什么问题或遗漏?
把你的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();  
   }
}
这里的另一点是,你可以在一个文件中只有公共类,所以你A B和C所有类不能public在同一个java文件中.
您的java文件名必须与公共类名相同.即这里DemoClass是公共类,所以文件名将是DemoClass.java
入门Java文档:开始使用java
| 归档时间: | 
 | 
| 查看次数: | 79798 次 | 
| 最近记录: |