这段代码在Eclipse中运行有错误,在网页中没错误,为什么

来源:7-7 Java 中的静态内部类

qq_逸轩_2

2017-08-10 21:11

这段代码在Eclipse中运行有错误,在网页中没错误,为什么

package com.oracle.chapterSix;
 
//外部类
public class HelloWorld1 {
 
  // 外部类中的静态变量score
  private static int score = 84;
 
  // 创建静态内部类
 public    static      class SInner {
      // 内部类中的变量score
      int score = 91;
     
  public void show() {
   System.out.println("访问外部类中的score:" +  HelloWorld1.score          );
   System.out.println("访问内部类中的score:" + score);
  }
 }

 // 测试静态内部类
 public static void main(String[] args) {
  // 直接创建内部类的对象
      SInner si=new SInner();
     
      // 调用show方法
   si.show();
 }
}

Eclipse报错如下:

错误: 在类 com.oracle.chapterSix.HelloWorld1$SInner 中找不到主方法, 请将主方法定义为:
   public static void main(String[] args)

写回答 关注

2回答

  • 慕粉1250362346
    2017-08-26 17:28:26

    没错啊,怎么会报错的呢

  • 半度微凉23
    2017-08-10 21:27:12

    没有main函数入口,网页只是模拟的 所以可以

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

531107 学习 · 6311 问题

查看课程

相似问题