**********************Java******************
重写和覆盖是一样的,是指子类对父类的方法、变量的重写。重写时要注意重写的规则,重写后,要调用父类被重写过的,用super.(被重写的东西)。
规则:
- 返回类型一致
- 参数列表相同
- 不能重写被final定义的方法
- 不能被继承就不能被重写(private)
而重载比较简单,是指同一个类的同名方法
规则:
- 返回值不作为重载依据
- 静态不作为重载依据
- final不作为重载依据(总之就是同一作用域下,函数名相同,参数列表不同)