"Understanding Method Overloading and Overriding in Java"

🧡Today, I learned two important OOP (Object-Oriented Programming) concepts in Java — Method Overloading and Method Overriding. Method Overloading: When multiple methods have the same name but different parameters in the same class. void show(int a, int b); void show(String name); Method Overriding: When a child class redefines a method of its parent class with the same name and parameters. class Parent{ void display(){sout ("I'm Parent class");} } class Child extends Parent{ void display(){sout ("I'm Parent class");} } Overloading → Compile-time polymorphism Overriding → Runtime polymorphism #Java #OOPs #Programming #LearningJourney #CodeNewbie #100DaysOfCode #JavaDeveloper #LinkedInLearning

To view or add a comment, sign in

Explore content categories