パラメータ名とメソッド名が同じ場合、メソッドボディでアクセスするメソッド
537 ワード
パラメータ名が属性名と同じ場合、メソッドボディではパラメータ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); //
}
}