1.概念
a.子类中有于父类方法名相同且参数列表也相同的方法,即为方法的重写(覆盖)。
b.同一个类中,出现方法名相同,参数列表不同。
2.注意事项
a.私有方法不能被重写,因为子类无法访问。
b.重写方法时,访问权限不能更低。
eg.父类中方法为public则子类中只能为public;
eg.父类中为默认,子类中可为默认,可为public;
3.区别
方法重载能改变返回值类型,方法重写不行。
1.概念
a.子类中有于父类方法名相同且参数列表也相同的方法,即为方法的重写(覆盖)。
b.同一个类中,出现方法名相同,参数列表不同。
2.注意事项
a.私有方法不能被重写,因为子类无法访问。
b.重写方法时,访问权限不能更低。
eg.父类中方法为public则子类中只能为public;
eg.父类中为默认,子类中可为默认,可为public;
3.区别
方法重载能改变返回值类型,方法重写不行。