题目内容
(请给出正确答案)
[单选题]
关于类的成员,不正确的是()
A.各种基本类型的变量都可以作为一个类的成员
B.一个类的对象不可以作为自己的成员
C.静态成员可以独立于对象存在
D.静态成员不可以是对象的成员
查看答案
如果结果不匹配,请 联系老师 获取答案
A.各种基本类型的变量都可以作为一个类的成员
B.一个类的对象不可以作为自己的成员
C.静态成员可以独立于对象存在
D.静态成员不可以是对象的成员
A.派生类的对象可作为基类的对象处理
B.定义的派生类对象可以访问基类的公有成员函数和受保护数据
C.派生类对象不能赋值给基类对象
D.派生类对象的指针可以隐式的转换为基类的指
A.类中定义的公用静态数据成员,可以通过类的对象来访问
B.类中定义的所有静态数据成员,都必须在类外初始化
C.静态数据成员不是所有对象所共用的
D.普通的成员函数可以直接访问类中的静态数据成员
A.类体中只能有变量定义和成员方法的定义,不能有其他语句
B.构造函数是类中的特殊方法
C.类一定要声明为public的,才可以执行
D.一个java文件中可以有多个class定义
A.常数据成员的定义形式与一般常变量的定义形式相同,只不过常数据成员的定义必须出现在类体中
B.常数据成员必须进行初始化,并且不能被更新
C.常数据成员通过构造函数的成员初始化列表进行初始化
D.常数据成员可以在定义时直接初始化
A. 派生类至少有一个基类
B. 派生类可作为另一个派生类的基类
C. 派生类除了包含它直接定义的成员外,还包含其基类的成员
D. 派生类所继承的基类成员的访问权限保持不变
A.派生类不能访问通过公有继承的基类的保护成员
B.派生类的对象可以访问基类的任何成员
C.如果基类有带形参构造函数,派生类可以不声明带形参的构造函数
D.基类构造函数和析构函数都不能够被继承
A.B *b; b->fun();
B.B b; B &br=b; br.fun();
C.B b; b.A::fun();
D.B b; b.fun();