@Override
1.Override是放在重写后的方法上,作为重写是否正确的校验注解。
2.加上该注解后如果重写错误,编译阶段会出现错误提示。
3.建议重写方法都加@Override注解,代码安全,优雅!
方法重写注意事项和要求
1.重写方法的名称、形参列表必须与被重写方法的名称和参数列表一致。
2.私有方法不能被重写。
3.子类重写父类方法时,访问权限必须大于或者等于父类(暂时了解∶缺省<protected < public)
4.子类不能重写父类的静态方法,如果重写会报错
总结
1.方法重写是什么样的?
●子类写一个与父类申明一样的方法覆盖父类的方法。
2.方法重写建议加上哪个注解,有什么好处?
●@Override注解可以校验重写是否正确,同时可读性好。
3.重写方法有哪些基本要求?
●重写方法的名称和形参列表应该与被重写方法一致。
●私有方法不能被重写。
●子类重写父类方法时,访问权限必须大于或者等于父类被重写的方法的权限。