2013-10-24 62 views
-5
public interface Math{ 

public boolean result() throws exception; 

} 

//這是接口類當你爲一個方法提供一個實現布爾接口方法不能從它的實現方法獲得的價值

EJB類將實現此方法

public class xyz implements Math{ 

public boolean result() throws exception; 

boolean result = true; 

return reult1; 


} 
+0

請更好地解釋問題以及您嘗試過的方法。 – Fedy2

+0

你的代碼沒有任何作用。你應該對你在這裏發佈的代碼更加謹慎。 –

回答

2

,您必須在申報後在花括號中提供方法體,如下所示:

public class xyz implements Math{ 

    public boolean result() throws Exception { 

     boolean result = true; 

     return result; 
    } 

} 

請注意,由於Java區分大小寫,因此您需要適當地大寫類名,包括例外的名稱,即您應該在接口和類中編寫throws Exception而不是throws exception

此外,Java命名約定建議以大寫字母開頭命名您的類。考慮將xyz重命名爲Xyz

+1

如果您可以提供幫助,我還建議您不要命名類或接口'Math',因爲已經有一個重要的預定義的類名。 – ajb

+0

是的,這將在花括號中。現在我想打印結果,但它不允許我輸出結果。 – user2916626

+0

@ user2916626通過修復此錯誤,讓程序進入編譯狀態。不要添加任何新功能。一旦您對解決方案的工作感到滿意,請評估您即將添加的功能。如果變化很小並且與您已經描述的相似,請用您現在擁有的內容編輯您的問題。如果更改很大或與您發佈的內容不相似,請單擊灰色複選標記接受此問題,並開始描述新問題的新問題。 – dasblinkenlight