java基础—继承题目:编写一个Animal类,具有属性:种类;具有功能:吃睡。定义其子类Fish

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础—继承题目:编写一个Animal类,具有属性:种类;具有功能:吃睡。定义其子类Fish相关的知识,希望对你有一定的参考价值。

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

package zhongqiuzuoye;

public class Animal {
    
    //属性
    
    private String type;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }
    
    //功能
    public void eat()
    {
    }
    public void sleep()
    {
    }
    
    

}
package zhongqiuzuoye;

public class Fish extends Animal{
    
    public void eat()
    {
        System.out.println(getType()+" 吃");
    }
    public void sleep()
    {
        System.out.println(getType()+" 睡");
    }

}
package zhongqiuzuoye;

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

}
package zhongqiuzuoye;

public class TestAnamal {
    
    public static void main(String[] args) {
        // TODO 自动生成的方法存根
    
    Fish f=new Fish();
    f.setType("鱼");
    f.eat();
    f.sleep();
    
    Dog d=new Dog();
    d.setType("狗");
    d.eat();
    d.sleep();
    
    

    }
}

技术分享

 

以上是关于java基础—继承题目:编写一个Animal类,具有属性:种类;具有功能:吃睡。定义其子类Fish的主要内容,如果未能解决你的问题,请参考以下文章

类的继承和多态性-编写Java应用程序,定义Animal类,此类中有动物的属性:名称 name,腿的数量legs,统计动物的数量 count;方法:设置动物腿数量的方法 void setLegs(),

JAVA:编写一个动物的继承关系代码.

Java继承是复制还是共用?答案共用

Java—面向对象编程

Python学习第二天:面向对象之继承

继承和多态