动物类Animal
编写动物类Animal,要求如下:
属性:颜色color,年龄age,性别gender。
方法:各属性的set和get方法,玩耍play(),奔跑(),休息(),显示全部属性showAll
编写测试类AnimalText进行测试,为Animal对象属性赋予初始值,并调用对象的各个方法
class Animal {
//全局变量
private String color;
private int age;
private String gender;
//构造方法
public Animal(String color, int age, String gender) {
this.color = color;
this.age = age;
this.gender = gender;
}
//color、age、gender的set和get方法
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
//显示全部属性
public void showAll() {
System.out.println("color = " + color + ",age = " + age + ",gender = " + gender);
}
//玩耍play()方法
public void play() {
System.out.println("小狗玩耍");
}
//奔跑run()方法
public void run() {
System.out.println("小狗奔跑");
}
//休息rest()方法
public void rest() {
System.out.println("小狗休息");
}
}
public class AnimalText {
public static void main(String[] args) {
//赋予初始值
Animal a = new Animal("黑色", 12, "公");
//调用方法
a.showAll();
a.play();
a.run();
a.rest();
}
}
运行结果: