Class Item

Direct Known Subclasses:
Beverage, Snack

public abstract class Item extends Object
(The Blueprint) This is the abstract base class It defines the universal properties every product has (a name and a price) and forces all child classes to create their own version of a displayDetails() method
  • Constructor Details

    • Item

      public Item(String name, double price)
      Class constructor for item
      Parameters:
      name - name of item
      price - price of item
  • Method Details

    • getName

      public String getName()
    • getPrice

      public double getPrice()
    • isExpired

      public boolean isExpired()
    • displayDetails

      public abstract String displayDetails()