以面向对象思想设计动物乐园系统
动物乐园包括的成员:猫、鸭子……
属性:名称、腿 
方法:叫 用JAVA  
[email protected]

解决方案 »

  1.   

    要做成什么样啊?
    模拟系统?
    基类Animal
    其它动物类继承Animal就行了啊
      

  2.   

    属性中的名称可以设计成一个容器 即应用java的类集 后面那个腿不知道是什么意思 
      

  3.   


    public class zoo
    {
    public String name,leg;
    public abstract void use_java();
    }public class cat extends zoo
    {
    public void yuse_java()
    {
    }
    }
      

  4.   

    public abstract class Animal {
    private String name; /**
     * @return the name
     */
    public String getName() {
    return name;
    }
    /**
     * @param name
     *            the name to set
     */
    public Animal(String name) {
    this.name = name;
    }
    /**
     * 动物叫声
     */
    public abstract void shout();
    }
      

  5.   


    /**
     * @author 
     *猫
     */
    public class Cat extends Animal implements Terrestrial{ private int legNum;
    public Cat(String name ,int legNum) {
    super(name);
    this.legNum=legNum;
    }

    public int getLegNum() {
    return legNum;
    } public void shout() {
    System.out.print("猫在叫");
    }

    }
      

  6.   


    /**
    *海豚
    */
    public class Dolphin extends Animal{ public Dolphin(String name) {
    super(name);

    }
    public void shout() {
    System.out.print("海豚在叫");
    }

    }