java--面向对象之封装(习题)

package Lei;

public class Person {
private String name;
private String height;
private String weapon;
private String race;


public Person(String name, String height, String weapon, String race) {
this.name = name;
this.height = height;
this.weapon = weapon;
this.race = race;
}

public String getName() {
return name;
}


public String getHeight() {
return height;
}

public String getWeapon() {
return weapon;
}


public String getRace() {
return race;
}

}

@Test:

public void test9(){
Person person1=new Person("唐僧","185","紧箍咒","人族");
Person person2=new Person("sunwukong","175","72变","仙族");
Person person3=new Person("baigujing","180","九阴白骨爪","妖族");
//person1.get();
//person2.get();
//person3.get();
skill(person2);
}
private void skill(Person p){
if(p.getName().equals("唐僧")){
System.out.println(p.getWeapon());
}else if(p.getName().equals("sunwukong")){
System.out.println(p.getWeapon());
}else if(p.getName().equals("baigujing")){
System.out.println(p.getWeapon());
}
}

你可能感兴趣的:(java--面向对象之封装(习题))