广告
  1. 问答首页
  2. 问题列表
  3. 土地承包
  4. Java编程 实现类的继承与多...
Java编程 实现类的继承与多态 写一个动物类。成员变量为动物的种类,成员方法是动物叫声。 土地承包
提问者:绿水悠悠|浏览1577次
|2013-09-23 18:55
上传图片

全部回答

  • 回答者: 尊龙 |2017-08-08 15:28

    感觉写得够详细了,如果不懂M我abstract class Animal

    {

    //动物的种类用变量n表示

    String n;

    //动物的声音用变量s表示

    String s;

    //在这里声明了一个抽象方法talk

    public abstract String talk();

    }

    //这里Cat类继承自Animal类,体现了类的继承的特性

    class Cat extends Animal

    {

    public Cat(String n,String s)

    {

    this.n=n;

    this.s=s;

    }

    //在这里复写了talk方法

    public String talk()

    {

    return "动物--》》"+this.n+"\n晚上不停地-->>"+this.s;

    }

    }

    public class Hello

    {

    public static void main(String[] args)

    {

    //在这里用Animal类实例化一个Cat对象,体现了类的多态性

    Animal an=new Cat("猫","喵~喵!");

    System.out.println(an.talk());

    }

    } /**运行结果:*/


    评论 点赞 0

相关问题