questions on overriding, overloading.
Sigiloso
Overloading is when we have same methods (name, class) but different signature (arguments). Overriding is when we have one (virtual) method defined in parent class that we override with implementation in child class, both have same signature.