Current location - Quotes Website - Personality signature - java classes and objects
java classes and objects

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);

}

}