题目内容

面向对象的特点主要概括为__________。

A. 可分解性、可组合性和可分类性
B. 继承性、封装性和多态性
C. 封装性、易维护性、可扩展性和可重用性
D. 抽象性、继承性、封装性

查看答案
更多问题

要使某个类能被同一个命名空间中的其他类访问,但不能被这个命名空间以外的类访问,该类可以 。

A. 不使用任何关键字
B. 使用private关键
C. 使用const关键字
D. 使用protected关键字

下列关于构造函数的描述中,哪个选项是正确的?__________

A. 构造函数名必须与类名相同
B. 构造函数不可以重载
C. 构造函数不能带参数
D. 构造函数可以声明返回类型

C#中TestClass为一自定义类,其中有以下属性定义:public void Property{ …… }使用以下语句创建了该类的对象,并让变量obj引用该对象:TestClass obj = new TestClass();那么,可通过__________方式访问类TestClass的Property属性。

A. MyClass.Property
B. obj::Property
C. obj.Property
D. obj.Property()

下面有关虚方法的描述中,正确的是_________。

A. 虚方法能在程序运行时,动态确定要调用的方法,因而比非虚方法更灵活。
B. 在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符。
C. 重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符。
D. 在重写虚方法时,需要同时带上override和virtual修饰符。

答案查题题库