参数名和属性名一样时,在方法体中,只能访问到参数name!
public class Hero {
String name; //姓名
public void setName1(String name){
name = name;
}
public void setName2(String heroName){
name = heroName;
}
public static void main(String[] args) {
Hero h =new Hero();
h.setName1("黄继光");
System.out.println(h.name);//null
h.setName2("董存瑞");
System.out.println(h.name); //董存瑞
}
}