Pizza Bill Generator System A simple Java application designed to practice and implement Core OOP concepts. This program calculates the final bill for a pizza order based on the user's selections.
Key Features: Pizza Selection: Supports both Veg and Non-Veg pizza types.
Custom Add-ons: Users can add Extra Cheese or Extra Toppings.
Takeaway Option: Includes an option for a backpack/delivery charge.
Delux Pizza: A specialized subclass that comes pre-loaded with extra cheese and toppings at a fixed price.
OOP Concepts Applied: Inheritance: Used to create the DeluxPizza class which extends the base Pizza class.
Method Overriding: Implemented in the DeluxPizza class to disable manual add-ons, ensuring the price remains fixed as per the deluxe package.
Encapsulation: Used private fields to protect sensitive data like pricing logic.
Super Keyword: Utilized to call the Parent class constructor and methods efficiently.