关于一道有点疑惑的题

LeaCen 2006-10-07 10:30:57
已知3个类O,P,Q,类O 中定义了一个私有方法F1,一个公有方法F2和一个受保护的方法F3,类P和类Q是类O的派生类,其继承方式如下所示:

class P:protected O{.....};

class Q:public O{.....};

关于方法F3的描述中正确的是____(36)

(36) A 类O,P,Q的对象都可以访问方法F3 B 类O,P和Q的对象都不可以访问方法F3

C 类O和Q的对象都可以访问方法F3 D 类P和Q的对象都可以访问方法F3

...全文
155 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljux 2006-10-07
  • 打赏
  • 举报
回复
1.父类的private成员继承后还存在,但是在子类中不能用.

2.public继承,父类的变量的属性不变.

3.protected继承,父类的public,protected属性变成protected.

4.private继承,父类的public,protected属性变成private.
LeaCen 2006-10-07
  • 打赏
  • 举报
回复
按照理解,protect和private的访问属性应该一样,除了可以继承外。

那么这个到底应该选谁呢?B?都不可以访问?

2,948

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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