1.方法重载
重载在同一类中,方法名相同,参数列表不同。
a.返回类型和访问权限没有限制。
2.方法重写
重写发生在子类与父类之间,子类重写父类的方法,方法名和参数列表相同。
a.被 final(final关键字用于防止被修改),static(静态方法属于类本身),private(私有方法,只能在自己类中访问,子类访问不到)修饰的方法不能被重写。
b.子类返回值范围小于等于父类,抛出异常范围小于等于父类,访问修饰符范围大于等于父类。
重载在同一类中,方法名相同,参数列表不同。
a.返回类型和访问权限没有限制。
重写发生在子类与父类之间,子类重写父类的方法,方法名和参数列表相同。
a.被 final(final关键字用于防止被修改),static(静态方法属于类本身),private(私有方法,只能在自己类中访问,子类访问不到)修饰的方法不能被重写。
b.子类返回值范围小于等于父类,抛出异常范围小于等于父类,访问修饰符范围大于等于父类。