This repository contains Java programs demonstrating Polymorphism in Object-Oriented Programming (OOP).
These programs were created to practice and understand how the same method or reference can behave differently in different situations.
- Method Overloading
- Different parameter lists
- Method selection at compile time
- Method Overriding
- Inheritance
- Parent class reference and child class object
- Dynamic Method Dispatch
- Programming Language: Java
- IDE: Eclipse IDE
- Clone or download this repository.
- Open the Java source files in Eclipse IDE or another Java IDE.
- Open the desired Java class.
- Run the program as a Java Application.
This repository was created for Java programming practice and to strengthen my understanding of Polymorphism, Method Overloading, Method Overriding, and Inheritance in Java.
Sandip Mandal