Respuesta :
Answer:
public class CocaColaVending {
private int numBottles;
private double costPerBottle;
public CocaColaVending(int numBottles, double costPerBottle) {
this.numBottles = numBottles;
this.costPerBottle = costPerBottle;
}
public int getNumBottles() {
return numBottles;
}
public void setNumBottles(int numBottles) {
this.numBottles = numBottles;
}
public double getCostPerBottle() {
return costPerBottle;
}
public void setCostPerBottle(double costPerBottle) {
this.costPerBottle = costPerBottle;
}
public void sellBottles(int numSold){
int remainingStock = this.numBottles-numSold;
setNumBottles(remainingStock);
}
public void restockBottles(int numRestock){
int newStock = this.numBottles+numRestock;
setNumBottles(newStock);
}
}
THE TEST CLASS IS showing the functionality of the class is given in the explanation section
Explanation:
public class CocaColaVendingTest {
public static void main(String[] args) {
CocaColaVending vending = new CocaColaVending(1000,2.3);
System.out.println("Intial Stock "+ vending.getNumBottles());
vending.sellBottles(240);
System.out.println("After Selling 240 bottles "+ vending.getNumBottles());
vending.restockBottles(1000);
System.out.println("After restocking 1000 bottles "+ vending.getNumBottles());
}
}