java 方法重载与方法重写
方法重载 | 方法重写 |
---|---|
方法重载用于提高程序的可读性 | 方法重写用于提供已经由其超类提供的方法的特定实现 |
方法重载在类内执行 | 方法重写需要继承到在子类中 |
在方法重载的情况下,参数必须不同 | 在方法重写的情况下,参数必须相同 |
方法重载是编译时多态性的例子 | 方法重写/覆盖是运行时多态性的例子 |
返回类型任意 |
方法重载 | 方法重写 |
---|---|
方法重载用于提高程序的可读性 | 方法重写用于提供已经由其超类提供的方法的特定实现 |
方法重载在类内执行 | 方法重写需要继承到在子类中 |
在方法重载的情况下,参数必须不同 | 在方法重写的情况下,参数必须相同 |
方法重载是编译时多态性的例子 | 方法重写/覆盖是运行时多态性的例子 |
返回类型任意 |