重写:一般就是子类继承父类或实现接口后,将父类或接口的方法覆盖重新写入需要的方法(返回值,方法名,参数完全相同)
例如:父类有个方法,run(){原来的代码}。子类继承后重写此方法,run(){需要的代码},如果对象调用run();方法,就是调用的重写后的方法,而不是继承的父类的run();方法。
重载:一个子类允许有同名的多个不同方法。(方法名相同,参数不同,与返回值类型无关)
例如:一个类有这么几个同名方法,run(){...}, run(int x){....}, run(String s){....}, run(int x,int x){.....},这就叫方法的重载 |