重载概念:将调用哪个函数以及为什么?

时间:2015-04-23 11:45:54

标签: oop

Class Student { 

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

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

我有一个带有重载方法的类Student,我只想知道,将调用哪个方法以及为什么?

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

修改 语言:JAVA

1 个答案:

答案 0 :(得分:0)

当您传递N+2而不是setName(String name)的对象时,它会调用String函数。