package?JAVASE.ww12;
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+"The dog is helping people watch the door");
}
public?int?pickMoney(){
return?new?Random().nextInt(1000)+1;
}
public?String?getInfo (){
return?toString();
}
public?void?feedBones(int?num){
System .out.println(num==0?"Show four tiger teeth and leave":(num==1?"Wag your tail and leave":(num==2?"Walk your tail and leave twice" ; p>
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);
}
}