问答详情
源自:9-4 Java 中的继承初始化顺序

方法的重写。

视频里讲到:
“2、语法规则:
    a、返回值类型
    b、方法名
    c、参数类型及个数
都要与父类继承的方法相同,才叫方法的重写。”
没有提到访问类型,方法的重写的定义里面一定要访问类型也相同吗?


提问者:_Jack_Han_ 2016-01-07 23:35

个回答

  • 产品经理不是经理
    2016-01-08 00:02:47
    已采纳

    你是说访问权限吧,子类重写的方法的访问权限要大于等于父类的访问权限。

    权限大小:private<default<protected<public

  • Its_forever
    2016-01-07 23:58:47

    方法重写的时候,访问权限不能比父类中被重写的方法的访问权限更高。

    例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。