Overriding method: same signature (same return type, list of parameters, name of method), but do slightly different task.
Overloading method: same name of method, but different list of parameters.