为了账号安全,请及时绑定邮箱和手机立即绑定

eclipse提示没有main方法

package course.imooc;
//外部类
public class JAVA中的内部类{
 //定义外部静态变量
 static int b=1;
 //定义静态内部类
 public static class show {
  //内部类的变量
  int b=2;
  public void text(){
   System.out.println("访问外部类中的b"+show.this.b);
   System.out.println("访问内部类中的b"+b);
  }
  //测试静态内部类
  public static void main(String[] args) {
   show i=new show();//直接创建内部对象
   i.text();//调用text方法
  }
 }
}

我这还是照着例题打的,打的时候没报错啊,然后调试的时候就出现

错误: 在类 course.imooc.JAVA中的内部类 中找不到 main 方法, 请将 main 方法定义为:
   public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application

写的其它的程序没啥毛病啊

正在回答

2 回答

你的main不能放在内部类里。
public void text(){
   System.out.println("访问外部类中的b"+show.this.b);
   System.out.println("访问内部类中的b"+b);
      }
  }
  //这个是你外部类的花括号
  }
  //测试静态内部类
  public static void main(String[] args) {
   show i=new show();//直接创建内部对象
   i.text();//调用text方法
  }


0 回复 有任何疑惑可以回复我~

原来如此,谢谢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

eclipse提示没有main方法

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号