1Mediumgeneralโฑ 45sWhat is the difference between method overloading and method overriding?๐โผAThey are identical conceptsBOverloading defines multiple methods with the same name but different parameters within the same class (resolved at compile time); overriding redefines a parent class's method in a subclass with the same signature (resolved at runtime via dynamic dispatch)COverriding can only occur within the same classDOverloading requires inheritance while overriding does not