2017-06-04 91 views
-1

我收到我的doSomething和doSomethingElse方法的錯誤消息,錯誤是期望的類,接口或枚舉。我一直在收到我創建的任何方法的錯誤,看起來是什麼問題?爲什麼我收到預期的錯誤,類,接口或枚舉?

package tuna3; 

public class Java { 

} 

public static String doSomething(String message){ 
return message; 
} 

public String doSomethingElse(String message){ 

return message; 
} 
} 
+1

刪除第一個右大括號。 –

+1

你不能擁有「飛行」方法,一種方法屬於某個類,因此在Java內部移動這兩種方法,縮進在這裏是有幫助的(並且總是) – 2017-06-04 11:56:26

回答

1

在Java中,所有的方法都必須在類中定義,即不能定義不在任何類內的方法。你已經在類Java之外聲明瞭兩個方法。

此外,您還有一個額外的右大括號(關閉類Java主體的大括號)。去掉它。

package tuna3; 

public class Java { 

    public static String doSomething(String message){ 
     return message; 
    } 

    public String doSomethingElse(String message){ 
     return message; 
    } 
} 
+0

爲什麼這個答案是downvoted? –

+0

不是downvoter,但它很可能是您的答案downvoted,因爲它不包含任何解釋文本。這是一個代碼唯一的答案,可以被視爲低質量。嘗試添加一些解釋,使其更好。不,「嘗試這個」是不夠的。 –

+1

@ModusTollens,好吧,我明白了。 –

相關問題