在类设计中,对组成程序集公共接口的类型及成员使用public反问修饰符,所有其他类型和成员应使用修饰符()。
第1题:
在面向对象程序设计中,通常将接口的定义与接口的实现相分离,可定义不同的类实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相应的实现。为达到上述目的,面向对象语言须提供(48)机制。
A.抽象类
B.对象自身引用
C.继承和过载(Overloading)
D.继承和重置(Overriding)
第2题:
A.在派生类中不可见的成员要变成可访问的,需要进行访问声明
B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问
C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
D.在基类定义的public和protected成员在保护继承的派生类中可见
第3题:
A公有继承时基类中的public成员在派生类中仍是public的
B公有继承是基类中的private成员在派生类中仍是private的
C公有继承时基类中的protected成员在派生类中仍是protected的
D私有继承时基类中的public成员在派生类中是private的
第4题:
下面叙述错误的是( )
A.对基类成员的访问能力在private派生类中和public派生类中是相同的
B.基类的private成员在public派生类中不可访问
C.基类中的public成员在protected派生类中是protected的
D.基类中的public成员在protected派生类中仍然是public的
第5题:
下列描述中,表达错误的是( )。
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中仍是private的
C.公有继承时基类中的protected成员在派生类中仍是protected的
D.私有继承时基类中的public成员在派生类中是private的
第6题:
在类定义的外部,可以被访问的成员有()。
A. 所有类成员
B. private的类成员
C. public的类成员
D. public或private的类成员
第7题:
A.类rectangle的私有派生类是location
B.类rectangle中的public成员在类location中是私有的
C.类location中的public成员在类rectangle中是不可访问的
D.viodf(){Rectangler;intX=r.GetX();}其中intX=r.GetX();是非法语句
第8题:
下列说法中错误的是
A.公有继承时基类中的public成员在派生类中仍是public成员
B.私有继承时基类中的protecte成员在派生类中仍是protected成员
C.私有继承时基类中的public成员在派生类中是private成员
D.保护继承时基类中的public成员在派生类中是protected成员
第9题:
下列说法中错误的是( )
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中仍public是的
C.私有继承时基类中的public成员在派生类中仍private是的
D.保护继承时基类中的public成员在派生类中仍protected是的
第10题:
下面的说法中错误的是( )。
A.公有继承的基类中public成员在派生类中仍是public
B.私有继承的基类中public成员在派生类中是private
C.公有继承的基类中private成员在派生类中仍是private
D.保护继承的基类中public成员在派生类中是protected