子类中可以根据需求对从父类中继承来的方法进行改写也称方法的重置,覆盖。在执行程序时,子类的方法将覆盖父类的方法
要求
1.重写方法必须要和被重写方法具有相同的方法名和参数列表返回值
2.重写方法使用比被重写的方法更严格的访问权限
3.重写和被重写的方法必须同时为static的 或同时为非static
子类方法抛出的异常不能大于父类被重写方法的异常
方法的重载和重写
重载指的是一个类中可以有多个重名方法 参数的个数顺序数据类型不同;
重写指的是覆盖父类的方法;
/**
* @Override
* 方法重写
* 重写只能改变方法体内部打印输出的部分
*/
@Override
public void show (){
System.out.println("a");//←只能改写这一部分
}