方法重写应遵循“三同一小一大”原则: “三同”:即方法名相同,形参列表相同,返回值类型相同;“一小”:子类方法声明抛出的异常比父类方法声明抛出的异常更小或者相等;“一大”:子类方法的访问修饰符应比父类方法更大或相等。