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

    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 編寫一個Animal類,具有屬性:種類;具有功能:吃、睡。定義其子類Fish 和Dog,定義主類E,在其main方法中分別創建其對象並測試對象的特性。 編寫一個Car類,具有final類型的屬性品牌,具有功能drive; 定義其子類Aodi和Benchi,具有屬性:價格、型號;具有功能:變速; 定義主類E,在其main方法中分別創建Aodi和Benchi的對象並測試對象的特 性。 編寫一個Car類,具有String類型的屬性品牌,具有功能drive; 類的繼承和多態性-編寫Java應用程序,定義Animal類,此類中有動物的屬性:名稱 name,腿的數量legs,統計動物的數量 count;方法:設置動物腿數量的方法 void setLegs(),獲得腿數量的方法 getLegs(),設置動物名稱的方法 setKind(),獲得動物名稱的方法 getKind(),獲得動物數量的方法 getCount()。定義Fish類,是Animal類的子類, 編寫Java應用程序,定義Animal類,此類中有動物的屬性:名稱 name,腿的數量legs,統計動物的數量 count;方法:設置動物腿數量的方法 void setLegs(),獲得腿數量的方法 getLegs(),設置動物名稱的方法 setKind(),獲得動物名稱的方法 getKind(),獲得動物數量的方法 getCount()。定義Fish類,是Animal類的子類,統計魚的數量 co 定義類Human,具有若干屬性和功能;定義其子類Man、Woman; 在主類Test中分別創建子類、父類和上轉型對象,並測試其特性。 1.編寫一個Java應用程序,該程序中有3個類:Ladder、Circle和主類A。具體要求如下:Ladder類具有類型為double的上底、下底、高、面積屬性,具有返回面積的功能,包括一個構造方法對上底、下底、高進行初始化。Circle類具有類型為double的半徑、周長和面積屬性,具有返回周長、面積的功能,包括一個構造方法對半徑進行初始化。主類A用來測試類Ladder和類Circle的功能。 .編寫一個Java應用程序,該程序中有3個類:Lader、Circle和主類A。具體要求如下:Lader類具有類型為double的上底、下底、高、面積屬性,具有返回面積的功能,包括一個構造方法對上底、下底、高進行初始化。Circle類具有類型為double的半徑、周長和面積屬性,具有返回周長、面積的功能,包括一個構造方法對半徑進行初始化。主類A用來測試類Lader和類Circle的功能 28.按要求編寫一個Java應用程序: (1)定義一個類,描述一個矩形,包含有長、寬兩種屬性,和計算面積方法。 (2)編寫一個類,繼承自矩形類,同時該類描述長方體,具有長、寬、高屬性, 和計算體積的方法。 (3)編寫一個測試類,對以上兩個類進行測試,創建一個長方體,定義其長、 寬、高,輸出其底面積和體積。 按要求編寫一個Java應用程序: (1)定義一個類,描述一個矩形,包含有長、寬兩種屬性,和計算面積方法。 (2)編寫一個類,繼承自矩形類,同時該類描述長方體,具有長、寬、高屬性, 和計算體積的方法。 (3)編寫一個測試類,對以上兩個類進行測試,創建一個長方體,定義其長、 寬、高,輸出其底面積和體積。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM