Class Student {
public void setName(String name){
//Some implementation
}
public void setName(Object name){
// some implementation
}
}
我有一个带有重载方法的学生类,我只想知道,将调用哪个方法,为什么?
Student s = new Student()
s.setName("abc");
编辑
语言:JAVA
最佳答案
当您传递setName(String name)
而不是String
的对象时,它将调用String
函数。