public class PolyArgumentTest2 { public static void main(String[] args) { Buyer b = new Buyer(); Tv tv = new Tv(); Computer com = new Computer(); Audio audio = new Audio();
void refund(Product p) { if(item.remove(p)) { money += p.price; bonusPoint -= p.bonusPoint; System.out.println(p + "을/를 반품하셨습니다."); } else { System.out.println("구입하신 제품 중 해당 제품이 없습니다."); } }
void summary() { int sum = 0; String itemList = "";
if(item.isEmpty()) { System.out.println("구입하신 제품이 없습니다."); return; }
for(int i=0; i<item.size(); i++) { Product p = (Product)item.get(i); sum += p.price; itemList += (i==0) ? "" + p : ", " + p; } System.out.println("구입하긴 물품의 총급액은 " + sum + "만원입니다."); System.out.println("구입하신 제품은 " + itemList + "입니다."); } }
public class PolyArgumentTest3 { public static void main(String[] args) { Buyer b = new Buyer(); Tv tv = new Tv(); Computer com = new Computer(); Audio audio = new Audio();