Do we really need to pass arguments into this class?  Can we just use
We can call updateTotalPrice everytime an item is added or removed
So I would change this class to
private void updateTotalPrice() {
totalprice = 0;
for (int i = 0; i < Items.size(); i++) {
totalprice += Items.get(i).getPrice();
}
}