public class VegBurger extends Burger { public float price() { return 25.0f; } public String name() { return "Veg Burger"; } }
public class ChickenBurger extends Burger { public float price() { return 50.5f; } public String name() { return "Chicken Burger";} } public class Coke extends ColdDrink { public float price() { return 30.0f;} public String name() { return "Coke";} }
public class Pepsi extends ColdDrink { public float price() {return 35.0f; } public String name() { return "Pepsi";} }
5.建一个 Meal 类,带有上面定义的 Item 对象,类似定义一餐所包含的类目。
1 2 3 4 5 6 7 8 9 10 11 12
public class Meal { private List<Item> items = new ArrayList<Item>(); public void addItem(Item item){ items.add(item); }