要求设计一个类,它拥有一个特殊的成员域,该成员域必须能够被这个类的子类访问到,但是不能被不在同一个包内的其他类访问到。下面()可以满足上述要求。
A.该成员域的封装属性设置为public
B.该成员域的封装属性设置为private
C.该成员域的封装属性设置为protected
D.该成员域不需要特殊的封装属性
A.该成员域的封装属性设置为public
B.该成员域的封装属性设置为private
C.该成员域的封装属性设置为protected
D.该成员域不需要特殊的封装属性
A.变量用protected修饰
B.变量用public修饰
C.变量用private修饰
D.变量不使用修饰符
设计一个类DateInfo ,要求其满足下述要求:
(1)要求有一个无参的构造函数,其初始的年、月、日分别为: 2010,6, 8。
(2)要求有一个带参数的构造函数,其参数分别对应年、月、日。
(3)要求用一个成员函数实现日期的设置。
(4)要求用一个成员函数实现日期的获取。
(5)要求用一个成员函数实现输出日期。
A.一个类的所有对象都有各自的数据成员,它们共享函数成员
B.一个类中可以有多个同名的成员函数
C.一个类中可以有多个构造函数、多个析构函数
D.在一个类中可以声明另一个类的对象作为它的数据成员
A.一个派生类可以作为另一个派生类的基类
B.派生类至少应有一个基类
C.基类中成员的访问权限被派生类继承后都不改变
D.派生类的成员除了自己定义的成员外,还包含了它的基类成员
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
A. m-2
B.m-1
C.m
D.m+1
下列是关于继承的说法,正确的是______。
A.子类继承父类,子类就拥有了父类的全部成员,包括基类的构造函数和析构函数
B.当子类继承父类后,子类可以访问父类的全部成员
C.抽象类不能被继承
D.派生类可能含有与基类同名的数据成员或同名同参数的成员函数,因此可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名