Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I need to add code for removing from cart in java using netbean. Cart.java * To change this license header, choose License Headers in Project
I need to add code for removing from cart in java using netbean.
Cart.java
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package model;
import java.util.List;
import java.util.ArrayList;
/**
*
*
*/
public class Cart {
// Item Number
private int _itemNumber;
// The items
private List _itemsFood = new ArrayList();
private List _itemsFoodSize = new ArrayList();
private List _itemsShowing = new ArrayList();
private ArrayList _getpayment = new ArrayList();
// Item Number constructor
public Cart(int itemNumber){
this._itemNumber = itemNumber;
}
// Get Item Number
public int getItemNumber(){
return _itemNumber;
}
// Get Iteams
public List getItemsFood(){
return _itemsFood;
}
public List getItemsFoodSize(){
return _itemsFoodSize;
}
public List getItemsShowing(){
return _itemsShowing;
}
// Set Item Number
public int setItemNumber(){
return _itemNumber;
}
// Set Items
public void addItems(Food item, Food.FoodSize size){
this._itemsFood.add(item);
this._itemsFoodSize.add(size);
}
public void addShowing(Showing showing, int count){
this._itemsShowing.add(showing);
_itemNumber = _itemNumber + count;
}
// remove
}
Carthelper.java
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package model;
import model.Food;
import model.Cart;
import model.FoodHelper;
import model.IDataStorage;
/**
*
*
*/
public class CartHelper {
private static FakeDataStorage _storeCart = new FakeDataStorage();
private int count = 0;
private Cart cart = new Cart(count);
public void CartAddFood(Food food, Food.FoodSize size){
cart.addItems(food, size);
count ++;
}
private void CartAddShowing(Showing showing, int count){
cart.addShowing(showing, count);
}
private void checkout(Cart cart, Payment payment){
System.out.println("Total food you are purchasing:" + cart.getItemsFood());
System.out.println("The movie you are purchasing:" + cart.getItemsShowing());
System.out.println("Which payment method are you using?" + payment.getPaymentType());
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started