应用继承和多态的思想,编写动物类,成员方法是动物叫声。 写三个具体的类(猫、狗、羊),它们都是动物类的子类,并重写父类的成员方法。 编写测试类,随机产生三种具体动物,调用叫声这个方法。 程序参考运行效果如图所示: 任务 任务分析: 1. 定义一个父类Animal类 属性:kind(种类),私有 方法:创建带参(kind为参数)构造方法 创建cry():void方法(执行体为空) 2. 编写三个具体的子类Cat类、Dog类、Sheep类 分别重写父类中的 cry() 方法,输出信息分别为 Cat类:的叫声:喵~~~ Dog类:的叫声:~~~ Sheep类:小羊的叫声:咩咩咩~~~ 3. 编写测试类(主类),首先生成长度为5的父类对象数组,然后通过循环依次向数组中存入数据,现设定存储规则为: a) 每次随机产生一个0~2的正整数 b) 若数值为 0,则生成一个 Cat 类的对象,存入数组 c) 若数值为 1,则生成一个 Dog 类的对象,存入数组 d) 若数值为 2,则生成一个 Sheep 类的对象,存入数组 最后循环输出数组成员,并分别调用 cry() 方法。 要求: 下载附件,根据附件提交的代码,按上述要求补充完整; 提交主类代码截图和运行结果截图 提交所有代码压缩包 AnimalPoly.rar