2013-10-17 100 views
0

那裏,我被教會接口和抽象類具有比方法簽名(名稱,參數)以外執行/法機關和返回類型,所以一般情況下,我們寫:的Java返回類型和抽象

public void methodName(parameters); 

不過,我想知道,我們可以把它寫這樣的:

public String methodName(parameters); 

,因爲它表明返回類型可以在方法當我們創建接口或抽象類

+1

號當然,除非你的意思是單一類型的,而不是指定所有3 – Cruncher

+0

@Cruncher,感謝您的答覆,我知道我不能寫所有3 :),在「/」手段「或」所以如果我可以做它給返回類型,我是否需要將其更改爲公共String方法名(參數){返回...}; –

+0

你如何編寫它('public String methodName(parameters);')應該可以工作。請記住,您不指定方法體。 – Cruncher

回答

1

public String methodName(parameters);

應該肯定會工作。以下編譯正常。

public interface NewInterface { 

    public String methodName(String parameter); 
}