j**a 抽象类定义

时间:浏览475次 发布人:51ttyycqs

j**a 抽象类定义

已解决问题

谷歌51ttyycqs用户在浏览475次提交了关于“宝格丽j**a 抽象类定义”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-29T22:21:27。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:shenshijun008  

packagebai**wenti;

abstractclassMyAnimal{//抽象类
privateStrin331215问答gtype;

MyAnimal(Stringstr){//构造方法4102
1653type=str;
}
publicabstractvoidvoice();//抽象方法
}

classM特游yDogextendsMyAnimal{//MyDog继承MyAnimal

privateStringname;

MyDog(Stringstr,Strin章核系土台月矿风安拉gn){//构造方法
super(str);
name=n;
//TODOAuto-generatedconstructorstub
}

publicvoidvoic航临专影e(){//实现抽象类中的抽象方法
System.out.println("thevoiceofado物意天板示互g.");
}
}

classMyCatextendsMyAnimal{
priva石系停teStringname;

MyCat(St见扩物ringstr,Stringn){
super(str);
name=n;
}
publicvoidvoice(){
System.out.庆短扬击响角println("thevoiceofcat.");
}
}

publicclassCx3110{
publicstaticvoidmain(String[]args){
MyAnimaldog=newMyDog("","旺财");//创建一个MyAnimal对象,并用笑笑执守战某阻量MyDog实例化
dog.v刑盟意木值烈某石末陆纸oice();//调用方法
MyAnimalcat=newMyCat("猫","旺运");//创建一个MyAnimal对象,并用MyCat实例化
cat.voice();
}
}