视频里讲到: “2、语法规则: a、返回值类型 b、方法名 c、参数类型及个数 都要与父类继承的方法相同,才叫方法的重写。” 没有提到访问类型,方法的重写的定义里面一定要访问类型也相同吗?
你是说访问权限吧,子类重写的方法的访问权限要大于等于父类的访问权限。
权限大小:private<default<protected<public
方法重写的时候,访问权限不能比父类中被重写的方法的访问权限更高。
例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。