( 31 )若有如下类定义 :
class B{
void fun1(){}
protected:
double varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知 obj 是类 D 的对象,下列句中不违反类成员访问控制权限的是
A ) obj.funl();
B ) obj.varl;
C ) obj.fun2();
D ) obj.fun3();
第1题:
若有如下类定义: class B{ void funl(){} protected: double varl: public: void fun2(){} }; class D:public B{ protected: void fun3(){} }; 已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是( )。
A.obj.funl();
B.obj.varl;
C.obj.fun2();
D.obj.fun3();
第2题:
下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。
A.class.float.double.public
B.fioat.Boolean.int,long
C.char.extends.float.double
D.public.private.protected
第3题:
用于定义类成员的访问控制权的一组关键字是()
A.class, float, double, public
B.float, boolean, int, long
C.char, extends, float, double
D.public, private, protected
第4题:
对于下面( )类定义,可以通过“newJ_Class()”生成类J_Class的实例对象。
A、publicclassJ_Class{
publicJ_Class(void){}
}
B、publicclassJ_Class{}
C、publicclassJ_Class{
publicJ_Class(Strings){}
}
D、publicclassJ_Class{
publicvoidJ_Class(){}
publicJ_Class(Strings){}
第5题: