Hello,
Mahesh has it right. To override a method, the method signature of the overriding method must be the same as the method signature of the overridden method. To overload a method, you are just writing new methods with the same name as an existing one, but with different parameters. So, if a parent class has method(int a), it would be overridden by method(int b) in a subclass, while method(
String a) in the given subclass would be overloading.
Making sense?
Good Luck,
-Dirk Schreckmann