狗和鱼

三世轮回 提交于 2020-02-09 02:16:02

27.编写一个Animal类,具有属性:种类;具有功能:吃、睡。定义其子类Fish

和Dog,定义主类E,在其main方法中分别创建其对象并测试对象的特性。

 

package zuoye;

public class Animal
{
    private String shisan;

    public String getShisan() {
        System.out.println(shisan);
        return shisan;
    }

    public void setShisan(String shisan) {
        this.shisan = shisan;
    }
    public void eat()
    {
        System.out.println("123");
    }
    public void sleep()
    {
        System.out.println("456");
    }
}
package zuoye;

public class Fish extends Animal
{
    Fish()
    {
    setShisan("鱼");
    }
    public void eat()
    {
    System.out.println("f吃");
    }
    public void sleep()
    {
    System.out.println("f睡");
    }
    
}
package zuoye;

public class Dog extends Animal{
    Dog()
    {
    setShisan("狗");
    }
    public void eat()
    {
    System.out.println("d吃");
    }
    public void sleep()
    {
    System.out.println("d睡");
    }

}
package zuoye;

public class E1 {

    public static void main(String[] args)
    {
        Animal a =new Animal();
        Fish f =new Fish();
        Dog d=new Dog();
        
        a.eat();
        a.sleep();
        f.getShisan();
        f.eat();
        f.sleep();
        d.getShisan();
        d.eat();
        d.sleep();
    

    }

}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!