关于方法F1的描述中正确的是(2),关于方法F2的描述中正确的是(3),关于方法3的描述中正确的是(4)。

admin2009-05-15  12

问题 关于方法F1的描述中正确的是(2),关于方法F2的描述中正确的是(3),关于方法3的描述中正确的是(4)。

选项 A、类O,P和Q的对象都可以访问方法F3
B、类O,P和Q的对象都不可以访问方法F3
C、类O和Q的对象都可以访问方法F3
D、类P和Q的对象都可以访问方法F3

答案B

解析 继承机制是面向对象技术提供的一种解决软件复用问题的途径,即在定义一个新的类时,先把一个或多个已有类的功能全部包含进来,然后再给出新功能的定义或对已有类的功能重新定义。
   在继承关系中存在两个类,即基类和派生类。继承的方式有pubfic,private和proteted三种。在不同的继承方式下,派生类对基类成员的访问权限不同,外界对派生类成员的能见度也不同。
   (1)基类中成员在派生类中的访问权限
   public:不改变基类中成员的访问权限;
   private:派生类所继承的基类成员的访问权限都改为private;
   protected:基类中private成员的访问权限不变,其余的都改为protected。
   (2)派生类所继承的基类成员的外部能见度
   基类的private成员只有基类的成员函数可以访问,派生类不能访问。通过private方式继承的基类成员只有派生类的成员函数可以访问,外界以及派生类的派生类都不能访问。通过 protected方式继承的基类成员只有派生类以及该派生类的子类可以访问,外界不能访问。
转载请注明原文地址:https://kaotiyun.com/show/e5xZ777K
0

相关试题推荐
最新回复(0)