简述private、protected、public、internal修饰符的访问权限。
第1题:
下面叙述错误的是( )
A.对基类成员的访问能力在private派生类中和public派生类中是相同的
B.基类的private成员在public派生类中不可访问
C.基类中的public成员在protected派生类中是protected的
D.基类中的public成员在protected派生类中仍然是public的
第2题:
有如下两个类定义: classXX{ private: doublex1; protected: doublex2; public: doublex3; }; claseYY:protectedXX{ private: doubley1; protected; doubley2; public: doubley3; }; 在类YY中保护成员变量的个数是( )。
A.1
B.2
C.3
D.4
第3题:
下列对类的声明,正确的是( )。
A.abstract final classHh{...}
B.abstract private move( ){…}
C.protected private number;
D.public abstract classCar{…}
第4题:
访问修饰符作用范围由大到小是( )
A)private-default-protected-public
B)public-default-protected-private
C)private-protected-default-public
D)public-protected-default-private
第5题:
作用域public,private,protected,以及不写时的区别
区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly
第6题:
说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。
当前类 同一package 子孙类 其他包
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
第7题:
下列哪个类的声明是正确的()
第8题:
包的访问控制分为public protected private 和默认,默认时为public。
第9题:
试比较类的三种继承方式public,protected,private之间的差别。
第10题:
对
错
第11题:
第12题:
第13题:
有如下两个类定义: classXX{ private: doublexl; protected: doublex2; public: doublex3; }; claseYY:protectedXX{ private: doubleyl; protected: doubley2; public: doubley3; }; 在类YY中保护成员变量的个数是( )。
A.1
B.2
C.3
D.4
第14题:
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
A.public A
B.private A
C.protected A
D.virtual public A
第15题:
下面程序中错误之处是 ______。
include<iostream.h>
class A{
private:
int xl;
protected:
int x2;
public:
int x3;
};
class B: public A{
private:
int b1;
protected:
int b2;
public:
int b3;
void disp(){cout<<x1<<b2<<end1;} //A
void set(int i){x3=i;} //B
};
void main()
B bb;
bb. a3=10 //C
bb. b3=10 //D
}
第16题:
下列哪个成员方法声明是正确的? ( )
A.public abstract final int f(){...}
B.public static boolean f(){...}
C.static protected void g(a,{...}
D.protected private number;
第17题:
下列哪个成员方法声明是正确的? ( )
A.public abstract final int f(){…}
B.public static boolean f(){…}
C.static protected void g(a,b){…}
D.protected private number;
第18题:
简述作用域public,protected,private,以及不写时的区别。
第19题:
下列哪个类声明是正确的()。
第20题:
在类定义的外部,可以被访问的成员有()。
第21题:
在类定义中,说明成员的访问权限的public、private和protected三个关键字的作用是什么?请分别简述之。
第22题:
第23题: