帮我做一下这道JAVA题,急!!! 30

建一个抽象类Food,在该类中建一个抽象方法taste()和一个公有属性weight;再建一个类Cake,它继承Food,在该类中写一个方法覆盖父类的taste()方法,... 建一个抽象类Food,在该类中建一个抽象方法taste()和一个公有属性weight;再建一个类Cake,它继承Food,在该类中写一个方法覆盖父类的taste()方法,在该方法中输出Cake类的weight属性值。并建一个具有一个weight参数的构造方法;再建一个类Banana,它也继承Food类,并也在该类中写一个方法覆盖父类的taste()方法,在该方法中输出Banana类的weight属性值。再建一个TestFood类,在该类的main方法中分别创建一个Cake和Banana的实例,并调用它们的taste方法进行输出 展开
 我来答
V丶Jay
2011-06-09
知道答主
回答量:39
采纳率:0%
帮助的人:32.8万
展开全部
//food 抽象类
package food;
public abstract class Food {
int weight;
abstract void taste();
}
//cake类继承food,实现food类的抽象方法
package food;
public class Cake extends Food{
//Cake 构造方法
public Cake(int weight) {
this.weight=weight;

}
//Banana 类
package food;

public class Banana extends Food{

@Override
void taste() {

System.out.println(this.weight);
}
}
@Override
void taste() {
//taste方法打印出Cake的重量
System.out.println(this.weight);
}

}
//测试类
package food;

public class TestFood {
public static void main(String[] args) {
Cake cake=new Cake(4);
Banana banana=new Banana();
cake.taste();//4
banana.taste();//0
}
}
求分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4f1df3b41
2011-06-09 · TA获得超过1913个赞
知道小有建树答主
回答量:716
采纳率:0%
帮助的人:462万
展开全部
public abstract class Food {
public int weight;
public abstract void taste();
}

public class Cake extends Food {
public Cake(int weight) {
this.weight = weight;
}
@Override
public void taste() {
System.out.println(weight);
}

}

public class Banana extends Food {

@Override
public void taste() {
System.out.println(weight);
}

}

public class TestFood {
public static void main(String[] args) {
Cake cake = new Cake(30);
Banana banana = new Banana();
cake.taste();
banana.taste();
}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wxj1115
2011-06-09 · TA获得超过135个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:143万
展开全部
给个多几个分啊?我做的好辛苦的噢
public abstract class Food {

public void taste() {
}
public String weight="aaa";
}

public class Cake extends Food{

public void Cake(String weight) {
}
public void taste() {
System.out.println(weight);
}

}

public class Banana extends Food{

public String weight="bbbb";
public void taste() {
System.out.println(weight);
}

}

public class TestFood {

public static void main(String[] args) {
Cake cake = new Cake();
Banana banana = new Banana();
cake.taste();
banana.taste();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zuiwangting
2011-06-09
知道答主
回答量:41
采纳率:0%
帮助的人:20.5万
展开全部
写好了,怎么发给你?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式