永发信息网

Java编程 实现类的继承与多态 写三种具体的动物类(狗、猫、羊),其父类为动物类;

答案:2  悬赏:10  手机版
解决时间 2021-02-06 18:44
Java编程 实现类的继承与多态 写三种具体的动物类(狗、猫、羊),其父类为动物类;
最佳答案
abstract class Animal{
String name;
Animal(String strName){
name = strName;
}
abstract void sound();
}
class Dog extends Animal{
Dog(String strName){
super(strName);
}

public void sound(){
System.out.println(super.name + "在叫");
}
}
class Cat extends Animal{
Cat(String strName){
super(strName);
}
public void sound(){
System.out.println(super.name + "在叫");
}
}
class Sheep extends Animal{
Sheep(String strName){
super(strName);
}
public void sound(){
System.out.println(super.name + "在叫");
}
}

public class TestAnimal {
public static void main(String[] args) {
Dog dog = new Dog("阿黄");
dog.sound();
Cat cat = new Cat("咪咪");
cat.sound();
Sheep sheep = new Sheep("阿玉");
sheep.sound();
}
}
全部回答

这个那么简单,先抽象出动物这个类,然后所以猫狗羊类继承于动物类,动物可以叫,要吃东西这些可以写方法在动物类,属性是名字,如果猫狗羊有自己的属性重写方法就行了

public class 动物{

   private string name;

   private void say(string content){

    system.out.println(name +"说:"+content);

   }

public static void main(string[] a){

    动物 dog =   new dog();

    dog.name = "小白";

    dog.say("汪汪汪");

    dog.eat("西瓜");

}

}

class dog extends 动物{

public void eat(string a){

system.out.println(this.name+"在吃"+a);

}

}

--------------以上为伪代码----------------

写的比较详细了,自己理解下,做出来没问题的

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
时尚礼品专属定制广场地址在哪,我要去那里办
【fm发射】导航仪FM发射是什么意思
我想办一张带图案的银行卡,要怎么办理
山东省惠民县正发茧丝有限责任公司怎么去啊,
请问这几天为什么老是收到短信提示顺丰快递收
western blot 把显影液放上肉眼就看到条带为
用甘油明胶作滴丸基质时,应选用的冷却液是A.
御鑫商贸城地址在什么地方,想过去办事
忙里偷闲喝杯茶去下联是什么
1999年之后城镇居民使用宅基地的不予确权登记
御鑫万人新天地地址好找么,我有些事要过去
怎么改掉支付宝发信息的哪个电话号?哪号没用
喝过一种豆浆,豆浆颜色就会是类似咖啡色,并
为什么我的小米3手机玩一会就很热,会不会对
厦门被开放为通商口岸以前,产自江浙和福建的
推荐资讯
下载什么防蹲网软件可以有效禁止别人蹲自家的
如何在英国亚马逊买书(关于付款)?
在《知音漫客》中关于猫妖的动漫
脸上皮肤过敏,不吃药能自己好吗
薪荣宾馆地址在什么地方,我要处理点事
淮南市大通区九龙岗第一小学地址在什么地方,
美团外卖商家两个订单未处理,系统自动停止营
太原理工大学可以转专业吗
中国移动(灵台县邵寨镇光辉村特约代理点)怎么
设数列an中,Sn=-4n的平方+25n+1(1)求通项公
兵马俑的游5最早一班是几点?
祥龙赵公口长途客运站(南门)地址在什么地方,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?