JAVA中main函数不可以写在子类中吗?
public class A {
  
  int i = 0;
}
class B extends A {  public static void main (Strin []args){}
}
老说找不到main函数0.0

解决方案 »

  1.   

    首先你mail方法里面的String 少了个g
      

  2.   

    public class A {
     static class B extends A{
     public static void main (String[] args){
     System.out.println("test*****");
     } }
    }
      

  3.   

    一个编译单元中只能出现一个public类,main函数必须在public类中。
    把A的public 去掉加在B上即可。
      

  4.   

    public static void main(String[]args){}程序的入口
      

  5.   

    因为类A里面没有main函数,你试下java B
      

  6.   

    你的文件名 是 A 
    运行 A 当然找不到 main 方法了应该 运行 B,把 文件名改成  B  就可以了
      

  7.   


    class A{

    }
    public class B  extends A{ public static void main(String args[]){

    }
    }行否?
      

  8.   

    亮亮代码
    class A {
       
      int i = 0;
    }
    public class B extends A {  public static void main (Strin []args){}
    }
    而且你还要把你的源文件名改成:  B.java
      

  9.   

    class B {
      
      int i = 0;
    }
    public class A extends B {  public static void main (String []args){}
    }main函数必须在public类里面~