2015-04-23 51 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,而不是对象。