import?java.util.Random;
public?class?Dog?{
private?String?name;
private?String?gender;
private?int?age;
private?String?color;
public?void?lookDoor(){
System.out.println(name+"那條狗正在幫助人看門");
}
public?int?pickMoney(){
return?new?Random().nextInt(1000)+1;
}
public?String?getInfo(){
return?toString();
}
public?void?feedBones(int?num){
System.out.println(num==0?"露出四顆虎牙走人":(num==1?"搖下尾巴走人":(num==2?"要下尾巴並旺兩下走人":(num==3?"要下尾巴並舔兩下走人":"主人,下輩子還做妳的舔狗(舔狗必死)"))));
}
public?Dog()?{
}
public?Dog(String?name,?String?gender,?int?age,?String?color)?{
this.name?=?name;
this.gender?=?gender;
this.age?=?age;
this.color?=?color;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?String?getGender()?{
return?gender;
}
public?void?setGender(String?gender)?{
this.gender?=?gender;
}
public?int?getAge()?{
return?age;
}
public?void?setAge(int?age)?{
this.age?=?age;
}
public?String?getColor()?{
return?color;
}
public?void?setColor(String?color)?{
this.color?=?color;
}
@Override
public?String?toString()?{
return?"Dog{"?+
"name='"?+?name?+?'\''?+
",?gender='"?+?gender?+?'\''?+
",?age="?+?age?+
",?color='"?+?color?+?'\''?+
'}';
}
}
package?JAVASE.ww12;
public?class?Test?{
public?static?void?main(String[]?args)?{
Dog?dog?=?new?Dog("小白","公",2,"白色");
dog.lookDoor();
int?money?=?dog.pickMoney();
System.out.println(money);
String?info?=?dog.getInfo();
System.out.println(info);
dog.feedBones(0);
dog.feedBones(1);
dog.feedBones(2);
dog.feedBones(3);
dog.feedBones(4);
}
}