动物类的设计

package Animals;

public class Animal {
    private String name;
    private String age;

    public Animal() {
        System.out.println("动物");
    }
    public Animal(String name, String age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }
}

猫类设计

package Animals;

public class Cat extends Animal{
    public Cat(){

    }
    public Cat(String name, String age) {
        super(name, age);
    }
    public void CATDO(){
        System.out.println("猫抓老鼠");
    }
}

狗类设计

package Animals;

public class Dog extends Animal{
    public Dog() {
    }

    public Dog(String name, String age) {
        super(name, age);
    }
    public void DogDo(){
        System.out.println("狗看门");
    }
}

 

Demo

package Animals;

public class Demo {
    public static void main(String[] args) {
        Cat c1 = new Cat();
        c1.setName("MAO1");
        c1.setAge("4");
        System.out.print(c1.getAge() + "岁的" + c1.getName());
        c1.CATDO();
        Dog d1 = new Dog();
        d1.setAge("3");
        d1.setName("HEihei");
        System.out.print(d1.getAge() + "岁的" + d1.getName());
        d1.DogDo();
    }
}

 

 

Posted on 2022-05-24 21:25  LutixiaGit  阅读(61)  评论(0)    收藏  举报