首页 > 试题广场 >

在公有派生的情况下,派生类中定义的成员函数只能访问原基类的(

[单选题]
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的()
  • 公有成员和私有成员
  • 私有成员和保护成员
  • 公有成员和保护成员
  • 私有成员,保护成员和公有成员

public:

protected:

private:

public 继承

public

protected

---

protected 继承

protected

protected

---

private 继承

private

private

---


使用 private 继承 , 父类的所有方法在子类中变为 private; 
使用 protected 继承 , 父类的 protected public 方法在子类中变为 protected,private 方法不变
使用 public 继承 , 父类中的方法属性不发生改变 ;
编辑于 2016-05-02 20:17:14 回复(0)
   类内部  本包  子类 外部包 
public    √  √  √  √
protected   √  √  √  ×
default    √  √  ×  ×
 private   √  ×  ×  ×

发表于 2015-10-16 21:59:55 回复(3)
注意是派生类中的成员函数而不是派生类对象
发表于 2017-02-27 21:59:40 回复(3)
派生类不能访问基类的私有成员,但是可以访问共有成员和保护成员。

发表于 2016-07-25 21:46:37 回复(0)
C
发表于 2015-11-27 13:21:01 回复(0)