Object-Oriented Programming (OOP) is a Software Engineering paradigm to enable the ability to model real-world things as 'objects' in code. The blueprint on how to make these'objects' are defined by 'classes'.
Before you continue, ensure you have met the following requirements:
- You have installed Java
- Supported on Windows, Mac OS nad Linux
-
Basic Concept of Object Oriented Programming (OOP)
-
Understanding of Four Pillars of OOP:
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
-
Class Bird
-
Subclasses Pigeon Penguin Parrot
-
Interface DanceImpl
-
-
Diagram UML_Diagram.png