一道关于public,private,protected继承的经典题目

 已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3:类P和类Q是类O的派生类,其继承方式如下所示:  
class   P   :   protected   O   {…};  
class   Q   :   public   O   {…};  
关于方法F1的描述中正确的是___(34)___;关于方法F2韵描述中正确的是___(35)___;关于方法F3的描述中正确的是___(36)___。  
(34)
A.方法F1无法被访问  
B.只有在类O内才能访问方法F1  
C.只有在类P内才能访问方法F1  
D.只有在类Q内才能访问方法F1  
(35)
A.类O、P和Q的对象都可以访问方法F2  
B.类P和Q的对象都可以访问方法F2  
C.类0和Q的对象都可以访问方法F2
  D.只有在类P内才能访问方法F2  
(36)A.类0、P和Q的对象都可以访问方法F3  
B.类0、P和Q的对象都不可以访问方法F3  
C.类0和Q的对象都可以访问方法F3  
D.类P和Q的对象都可以访问方法F3。

 

最终答案是:BCB

解释参考我的上一篇博文。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值