What do "Overload" and "Override" mean in the OOP world?
Sigiloso
They are basically keywords of the concept of Polymorphism. When two or more methods in the same class have the same name but different parameters, it's called Overloading. When the method signature (name and parameters) are the same in the superclass and the child class, it's called Overriding. Overriding implements Runtime Polymorphism whereas Overloading implements Compile time polymorphism.