Java编程作业,急用
以下是源代码和运行结果截图,如果哪里有问题的话可以来找我。
classPet{
intage;
intweight;
publicPet(intage,intweight){
super();
this.age=age;
this.weight=weight;
}
publicvoidshowInfo(){
System.out.println("myweightis"+this.weight+"andmyageis"+this.age);
}
publicintgetWeightInfo(){
returnthis.weight;
}
publicintgetAgeInfo(){
returnthis.age;
}
}
interfaceEatable{
publicabstractvoidbeEatted();//默认为public和abstract
}
classCatextendsPet{
publicCat(intage,intweight){
super(age,weight);
//TODOAuto-generatedconstructorstub
}
privateintcry;
publicvoidshowInfo(){
System.out.println("I'maCat,myweightis"+this.weight+"andmyageis"+this.age);
}
publicintgetWeightInfo(){
returnsuper.getWeightInfo();
}
publicintgetAgeInfo(){
returnsuper.getAgeInfo();
}
}
classDogextendsPetimplementsEatable{
publicDog(intage,intweight){
super(age,weight);
//TODOAuto-generatedconstructorstub
}
privateintcry;
publicvoidshowInfo(){
System.out.println("I'maDog,myweightis"+this.weight+"andmyageis"+this.age);
}
publicintgetWeightInfo(){
returnsuper.getWeightInfo();
}
publicintgetAgeInfo(){
returnsuper.getAgeInfo();
}
publicvoidbeEatted(){
}
}
classFruitimplementsEatable{
publicFruit(Stringcolor,Stringaddress){
super();
this.color=color;
this.address=address;
}
Stringcolor;
Stringaddress;
publicvoidbeEatted(){
System.out.println("I'mbeeneaten!");
}
publicvoidshowInfo(){
System.out.println("mycoloris"+this.color+"andmyaddressis"+this.address);
}
publicStringgetColorInfo(){
returnthis.color;
}
publicStringgetAddressInfo(){
returnthis.address;
}
}
classBananaextendsFruit{
publicBanana(Stringcolor,Stringaddress){
super(color,address);
//TODOAuto-generatedconstructorstub
}
publicvoidbeEatted(){
System.out.println("I'maBanana,I'mbeeneaten!");
}
publicvoidshowInfo(){
System.out.println("I'maBanana,mycoloris"+this.color+"andmyaddressis"+this.address);
}
@Override
publicStringgetColorInfo(){
//TODOAuto-generatedmethodstub
returnthis.getColorInfo();
}
@Override
publicStringgetAddressInfo(){
returnthis.getAddressInfo();
}
}
classAppleextendsFruit{
Stringtype;
publicApple(Stringcolor,Stringaddress,Stringtype){
super(color,address);
this.type=type;
//TODOAuto-generatedconstructorstub
}
publicStringgetType(){
returntype;
}
publicvoidbeEatted(){
System.out.println("I'manapple,I'mbeeneaten!");
}
publicvoidshowInfo(){
System.out.println("I'manApple,mycoloris"+this.color+",myaddressis"+this.address
+"andmytypeis"+type);
}
@Override
publicStringgetColorInfo(){
//TODOAuto-generatedmethodstub
returnthis.getColorInfo();
}
@Override
publicStringgetAddressInfo(){
returnthis.getAddressInfo();
}
}
publicclassPrograms{
publicstaticvoidmain(String[]args){
Catmycat=newCat(10,20);
Dogmydog=newDog(10,24);
Bananamybanana=newBanana("黄色","北京");
Applemyapple=newApple("红色","上海","新品种");
mycat.showInfo();
mydog.showInfo();
mybanana.showInfo();
myapple.showInfo();
mydog.beEatted();
mybanana.beEatted();
myapple.beEatted();
}
}
多重随机标签
湖南即成科技有限公司怎么样 品牌组合战略的主要内容 含有薇字的诗词 外资什么意思 荷花为主题的照片配什么色调的相框和墙面最好是个摄影展 六合区工信局是做什么的 梦幻西游网页版长乐灵仙求贤之路玩法 led路灯路灯标准 小程序如何推广运营 新手如何快速上手去找新用户 在东莞镇区建一栋三层的房子要多少费用 做外贸是用阿里巴巴国际站好还是环球资源网好呢 库洛米万圣节安静书教程 去上海市闵行区江月路2000号 聚美优品 简单母亲节贺卡怎么做 益考通怎么注册登录 怎样成功设计一个好的商标 我是干个体的 文化没有想学网页 制作不知道好学吗 郑州花玉米网络科技有限公司怎么样 商城app开发价格怎么算 做喜马拉雅21天挣了15378多无需露脸和才艺方法都在这里 山东天力干燥设备有限公司的环保建材事业部 visual studio 中各种文件后缀名是什么意思 我买了域名没买空间 什么是三维可视化 山东威海招聘是骗局吗 广州有哪些不错的游戏公司 华西有几个分院 属牛人开什么车最旺 影视的股票有哪些