Overloading =same method name different parameter s is called overloading
Ex
class Calculator {
int add(int a, int b) {
return a + b;
}
double add(double a, double b) {
return a + b;
}
}
Explain :1) add name same
2)different parameters
Overriding = same parameters same method and different classes is called overriding
Ex
class Animal {
void sound() {
System.out.println("Animal sound");
}
}
class Dog extends Animal {
void sound() {
System.out.println("Dog barks");
}
}
Explain :dog barks,animal sound
This Overriding
Top comments (0)