2015-04-23 50 views
3
Class Student { 

public void setName(String name){ 
    //Some implementation 
} 

public void setName(Object name){ 
    // some implementation 
} 
} 

我有一個類的學生與重載方法,我只是想知道,哪種方法將被調用,爲什麼?重載概念:將調用哪個函數,爲什麼?

Student s = new Student() 
s.setName("abc"); 

編輯 語言:JAVA

+0

你有沒有試過編寫一個程序來試驗不同的輸入? –

+0

不確定,但結果可能會因實現它的語言而有所不同。 – Blackus

+0

請更精確。你的意思是什麼編程語言? – dit

回答

0

它將調用setName(String name)功能要傳遞的StringString,而不是對象。