java语言基础 学生刚学习 求解答

下面有关方法覆盖说法不正确的是:(  )  

A. 方法覆盖要求覆盖和被覆盖的方法有相同的名字,参数列以及返回值

B. 方法覆盖要求覆盖和被覆盖的方法必须具有相同的访问权限;

C. 覆盖的方法不能比被覆盖的方法抛出更多的异常
D. 覆盖的方法一定不能是private

BBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBB

BBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBB

B http://blog.csdn.net/u012934325/article/details/52841500

B,只要是父类的方法,都是可以覆盖的,同时可以修改访问权限如果是public可以修改为protected的。
父类的private方法,子类是无法访问的,所以更不可能覆盖。

B。子类覆盖父类的非私有方法,访问权限要比父类方法的权限更大或者相等。