2013-02-24 82 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

相關問題