关于方法覆盖,以下说法正确的是:【 】 A. 子类方法的参数及返回类型不需要与父类完全相同 B. 子类方法不能缩小父类方法的访问权限 C. 子类可以用非静态方法覆盖父类的静态方法 D. 父类的private方法可以被子类覆盖
时间: 2024-04-02 11:31:23 浏览: 131
java中的继承(子类调用父类构造方法还不懂).doc
说法正确的是B选项,即子类方法不能缩小父类方法的访问权限。其他选项都是错误的。方法覆盖要求子类方法的方法名、参数列表必须与父类方法完全相同,返回值类型可以是父类方法返回值类型的子类型;子类方法的访问修饰符不能低于父类方法的访问修饰符;静态方法不能被非静态方法覆盖,也不能用非静态方法覆盖;父类的private方法不能被子类覆盖。
阅读全文