需求说明编写程序,接收输入信息,选择需要制作的披萨。可供选择的披萨有:培根披萨和海鲜披萨。
实现思路及关键代码
1)分析培根披萨和海鲜披萨。
2)定义披萨类(作为父类)。
属性: 名称、价格、大小;
方法:展示哦(show);
3)定义培根披萨和海鲜披萨,分别继承披萨类。
4)定义披萨工厂类,根据输入信息生产具体的披萨对象。
public class Pizza {
//定义披萨类(作为父类)。属性: 名称、价格、大小;
String pname="披萨";
double money=0;
String size=null;
public void Pizza(String pname, double money, String size) {
this.pname = pname;
this.money = money;
this.size = size;
}
public void Pizza(){}
public String getPname() {
return pname;
}
public void setPname(String pname) {
this.pname = pname;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
public String getSize() {
return size;
}
public void setSize(String size) {
this.size = size;
}
public void Show() {
System.out.println("我们有披萨:"+pname+",它的价格是:"+money+"它的大小是:"+size);

这篇博客介绍了一个编程任务,旨在通过程序接收用户输入,制作不同口味的披萨,如培根披萨和海鲜披萨。博主详细阐述了实现思路,包括定义披萨父类,包含名称、价格和大小等属性,以及展示方法。然后,创建了两个子类,分别表示培根披萨和海鲜披萨,并利用披萨工厂模式根据用户输入动态生成披萨对象。
最低0.47元/天 解锁文章
4028

被折叠的 条评论
为什么被折叠?



