赞
踩
编写程序实现匹萨制作。需求说明编写程序,接收用户输入的信息,选择需要制作的匹萨。
可供选择的比萨有:培根匹萨和水果匹萨。
实现思路及关键代码
分析培根匹萨和水果匹萨
定义匹萨类
a)属性:名称、价格、大小
b)方法:展示
定义培根匹萨和水果匹萨继承自匹萨类
定义匹萨工厂类,根据输入信息产生具体的匹萨对象
程序运行控制台效果如下:
向上抽取共同的属性和方法为父类–披萨类:
公共属性 : 披萨名称,披萨大小,披萨价格
共同方法 : 展示披萨信息
子类:
培根披萨:
特有属性:培根克数
水果披萨:
特有属性:配料水果
package com.jmu.Pizza; //父类-披萨类 public class Pizza { //成员变量 private String name; //披萨名称 private int size; //披萨大小 private double price; //披萨价格 //空参构造 public Pizza() { } //全参构造 public Pizza(String name, int size, double price) { this.name = name; this.size = size; this.price = price; } //set get 方法 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getSize() { return size; } public void setSize(int size) { this.size = size; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } //成员方法:展示披萨信息 public String showPizza(){ return "披萨名称:"+name+",披萨大小:"+size+",披萨价格:"+price; } }
<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。