下列关于构造函数的描述中,哪个选项是正确的?__________
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修饰符。
下列方法中,__________是抽象方法。
A. static void func( ) { }
B. virtual void func( ) { }
C. abstract void func( ) { }
D. override void func( ) { }
以下说法错误的是_______。
A. 一个类可以有多个基类和多个基接口。
B. 抽象类和接口都不能被实例化。
C. 抽象类自身可以定义字段成员而接口不可以。
D. 类不可以多重继承而接口可以。