首页 > 试题广场 >

若class B中定义了一个class A的类成员A a,则

[单选题]

若class B中定义了一个class A的类成员A a,则关于类成员的正确描述是(  )。

  • 在类B的成员函数中可以访问A类的私有数据成员
  • 在类B的成员函数中可以访问A类的保护数据成员
  • 类B的构造函数可以调用类A的构造函数做数据成员初始化
  • 类A的构造函数可以调用类B的构造函数做数据成员初始化
类的protect成员是让继承类访问的,private成员无论咋样,都只能是自己才能访问,内部类也是如此。而外部类当然可以调用内部类的构造函数对内部类的成员变量进行初始化
发表于 2018-06-14 11:43:30 回复(0)
类的protect成员是让继承类访问的,private成员无论咋样,都只能是自己才能访问,内部类也是如此。而外部类当然可以调用内部类的构造函数对内部类的成员变量进行初始化
发表于 2019-02-11 23:04:04 回复(3)
a没说是b的基类,所以b错了。只是说b类里引用了一个a类的成员。
发表于 2020-02-08 09:43:50 回复(0)
外部可以调用内部
发表于 2018-07-06 10:24:48 回复(0)