動物類Animal

普通市民123發表於2020-11-19

動物類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();
    }
}

執行結果:
在這裡插入圖片描述

相關文章