方法的重写什么是方法的重写•根据百度百科的定义:•在Java和其他一些高级面向对象的编程语言中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。举例classFather{voida1(){System.out.println(父类的a1);}}classChildextendsFather{voida1(){System.out.println(子类的a1);}方法名相同,参数列表相同子类只能重写父类的非私有方法子类方法返回值类型不能超过父类相应方法返回值类型(如果返回值是void、八大基本类型、String时,子类必须和父类一样)1子类抛出的异常下不能超过父类相应方法抛出的异常(子类异常不能大于父类异常)2子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)3方法重写的特性返回值类型子类方法返回值类型不能超过父类相应方法返回值类型(如果返回值是void、八大基本类型、String时,子类必须和父类一样)举例子类抛出的异常下不能超过父类相应方法抛出的异常(子类异常不能大于父类异常)抛出异常举例子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)(publicprotecteddefaultprivate)访问权限举例THANKS