哪个高手给我看个问题?

wslusheng 2005-11-14 11:02:46


Given the following class definition in one source file:

class Base {

public Base (){ //... }

public Base ( int m ){ //... }

protected void fun( int n ){ //... }

}

public class Child extends Base{

// member methods

}

Which methods can be added into the Child class correctly?


A. private void fun( int n ){ //...}

B. void fun ( int n ){ //... }

C. protected void fun ( int n ) { //... }

D. public void fun ( int n ) { //... }

E. public m(){ //... }


应选:

...全文
84 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wslusheng 2005-11-15
  • 打赏
  • 举报
回复
默认是friendly,还是比protected小。
believefym 2005-11-15
  • 打赏
  • 举报
回复
b默认是package权限的
wslusheng 2005-11-14
  • 打赏
  • 举报
回复
b 为什么不是?忧闷。
believefym 2005-11-14
  • 打赏
  • 举报
回复
是cd
gemouzhi 2005-11-14
  • 打赏
  • 举报
回复
原因就是楼上解释的,估计他笔误.
gemouzhi 2005-11-14
  • 打赏
  • 举报
回复
CD
think上是不是提过?
believefym 2005-11-14
  • 打赏
  • 举报
回复
bcd
子类不能缩小父类方法的可见性,所以fun可见性必须>=protected

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧