2021-06-07

题目:
编写程序实现披萨的制作。需求说明编写程序,接收输入信息,选择需要制作的披萨。可供选择的披萨有:培根披萨和海鲜披萨。
实现思路及关键代码
1)分析培根披萨和海鲜披萨。
2)定义披萨类(作为父类)。
属性: 名称、价格、大小;
方法:展示哦(show);
3)定义培根披萨和海鲜披萨,分别继承披萨类。
4)定义披萨工厂类,根据输入信息生产具体的披萨对象。
父类
public class Pisha {
String name;
int Price;
int size;

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

public int getPrice() {
    return Price;
}

public void setPrice(int price) {
    Price = price;
}

public int getSize() {
    return size;
}

public void setSize(int size) {
    this.size = size;
}
public Pisha(){
    super();
}
public Pisha(int size, int Price, String name) { //有参构造
    super();
    this.size = size;
    this.Price = Price;
    this.name = name;
}
public void show(){
    System.out.println("这是制作披萨方法");
}

}
培根披萨子类
public class P_pisha extends Pisha {
public static void main(String[] args) {
Pisha pisha=new Pisha();
pisha.name=“培根”;
pisha.Price=2;
pisha.size=20;
pisha.show();
System.out.println(“名称:”+pisha.getName());
System.out.println(“价钱:”+pisha.getPrice());
System.out.println(“大小:”+pisha.getSize());
}
海鲜披萨子类
public class H_pisa extends Pisha {
public static void main(String[] args) {
Pisha pisha=new Pisha();
pisha.name=“海鲜”;
pisha.Price=21;
pisha.size=201;
pisha.show();
System.out.println(“名称:”+pisha.getName());
System.out.println(“价钱:”+pisha.getPrice());
System.out.println(“大小:”+pisha.getSize());
}
}
测试类
public class Test {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println(“培根/海鲜(1/2)”);
int a=scanner.nextInt();
if (a==1) {
//Pisha Pisha=new P_pisha();
P_pisha P_pisha=new P_pisha();
P_pisha.main(args);
}else {
H_pisa H_pisa=new H_pisa();
H_pisa.main(args);
}
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值