Overloading and Overriding in Salesforce
Overloading and Overriding in Salesforce
● Method Overloading.
● Method Overriding.
1. Method Overloading:
Overloading refers to the concept of defining multiple methods with the same
name in the same class, but with different parameter lists. This allows a class to
perform a similar operation in different ways depending on the number or types of
arguments passed to the method.
N.Veera Raghavamma
Example:
//Anonymous Window
Output:
N.Veera Raghavamma
2. Method Overriding:
Example:
}
}
N.Veera Raghavamma
public class Dog extends Animal {
@Override
public void makeSound() {
System.debug('The dog barks.');
}
}
//Anonymous Window
output:
N.Veera Raghavamma
Aspect Overloading Overriding
Key Differences:
● Overloading:
● Overriding:
N.Veera Raghavamma