方法重载
方法重载的识别技巧
- 只要是同一个类中,方法名称相同、形参列表不同,那么他们就是重载的方法,其他都不管!(如:修饰符,返回值类型都无所谓)
- 形参列表不同指的是:形参的个数、类型、顺序不同,不关心形参的名称。
方法重写
- 要求修饰符(至少) 返回值类型 方法名 形参都相同除了方法体不同
- 方法重写建议加上哪个注解,有什么好处?
@Override注解可以校验重写是否正确,同时可读性好。 - 重写方法有哪些基本要求?
重写方法的名称和形参列表应该与被重写方法一致。
私有方法不能被重写。
子类重写父类方法时,访问权限必须大于或者等于父类被重写的方法的权限
总结
方法重载比方法重写要求更低