重写: override
1.方法名称相同
2.参数列表相同[个数,顺序,类型]
3.返回值类型相同
重载: overload
1.方法名称相同
2.参数列表不同[个数,顺序,类型]
3返回值没有要求
哪些情况下不能进行重写? ? ?
1.被private修饰的方法不能重写
publicprivate 包访问权限protected<重写: override
1.方法名称相同
2.参数列表相同[个数,顺序,类型]
3.返回值类型相同
重载: overload
1.方法名称相同
2.参数列表不同[个数,顺序,类型]
3返回值没有要求
哪些情况下不能进行重写? ? ?
1.被private修饰的方法不能重写
publicprivate 包访问权限protected<
2.被static修饰的方法不能重写
3.子类的访问修饰限定符一定要大于等于父类的访问修饰限定符
4被final修饰的方法 不能被重写[密封方法]
2.被static修饰的方法不能重写
3.子类的访问修饰限定符一定要大于等于父类的访问修饰限定符
4被final修饰的方法 不能被重写[密封方法]