類的繼承和多態性-編寫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類的子類,統計魚的數量 count,獲得魚數量的方法 getCount()。定義Tiger類,是Animal類的子類,統計老虎的數量 count,獲得老虎數量的方法 getCount()。定義SouthEastTiger類,是Tiger類的子類,統計老虎的數量 count,獲得老虎數量的方法 getCount()。

package hanqi;

public class Animal {
    
    private String name;
    private int legs;
    private int count;
    
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getLegs() {
        return legs;
    }
    public void setLegs(int legs) {
        this.legs = legs;
    }
    public int getCount() {
        return count;
    }
    public void setCount(int count) {
        this.count = count;
    }
    
    
    
}
package hanqi;

public class Fish extends Animal{
    private int count;

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }
    
    

}
package hanqi;

public class Tiger extends Animal{
    
    private int count;

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

}

 


免責聲明!

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



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM