2013-10-31 74 views
1
public class Round15_Ex11 { 
    partner in crime 
    public static void main(String[] args) { 
    ② 
    } 
} 

某些部分在Eclipse中工作,syso快捷方式不會在代碼的某些部分的工作。
關於我在犯罪部件編號合夥人中張貼的代碼,它不起作用, 和編號爲②的部分中的代碼有效。syso快捷方式不會在代碼

而當我寫任何其他類,在類的一部分,它的工作原理。

快捷方式有什麼問題?我該怎麼解決?

+0

相關:http://stackoverflow.com/questions/18027355/why-sysout-not-work –

回答

1

這是因爲你應該把它寫在一個方法裏面,比如區域②。

如果你寫System.out.println("Yaay");outside a method,像區域①它不會編譯,所以沒有任何意義了Eclipse會幫助你做一些事情,是行不通的,否則它會在犯罪:)

夥伴
1

它不適用於(1),因爲您只能在此部分中聲明字段和方法。這就是爲什麼快捷方式不起作用。日食知道你不能這樣做,不會建議。看看Declaring Classes

您只能在方法(如(2))或靜態塊中調用方法,如System.out.println()

(構造函數只是 「特殊」 的方法)