object oriented application

  1. Write an object oriented application at your own choice using either Java or Python. Please use at least two OOP principles(Encapsulation/Inheritance/Abstraction/Polymorphism) in your application.
  2. Write a short (<1 page) summary of the objected oriented principles used in your program.

    There will be 2 deliverables with this assignment

  3. Java/Python source file
  4. One-page summary