2013-02-24 79 views
2

我正在与EclEmma第一次,我注意到我的主类的标题是从来没有得到报道。主要方法中的所有内容都是绿色的,但头部本身“public class Main”始终为红色。EclEmma - 类标题没有得到覆盖

在试图找到问题的根源,我创建了一个新的类,只打印字符串:

public class TestClass 
{ 
    public static void main(String[] args) 
    { 
     System.out.println("Hello, World."); 
    } 
} 

但我仍然得到的头没有被覆盖。 '公共类TestClass'呈红色。

我试过寻找任何与我所看到的相关的问题,但我似乎无法找到任何东西。 :(任何人有什么建议?

回答

2

未覆盖类的头,因为你还没有实例化的类的对象。主()是静态的,因此不需要识别TestClass实例。

添加所示的线下面,你的班级标题将变成绿色。

public class TestClass 
{ 
    public static void main(String[] args) 
    { 
     TestClas tc = new TestClass(); // add this line 
     System.out.println("Hello, World."); 
    } 
} 
+1

哇!不能相信我忽略了这一点,非常有意义,非常感谢! – juliusav 2013-02-24 02:43:08

相关问题