狗和鱼

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

    }

}

 

posted @ 2016-09-22 21:15  庚庚庚庚庚辰  阅读(181)  评论(0编辑  收藏  举报