A. 个子、发号、射击、人 B. 人、发号、个子、射击 C. 射击、人、发号、个子 D. 发号、射击、人、个子
A. MyClass.Progerty; B. obj::Property; C. obj.Property; D. obj.Property();
A. public B. private C. internal D. protected
A. obj.sData ="It is funny"; B. Console.WriteLine(obj.sData); C. obj._sData= 100; D. obj.set (obj.sData);
A. 重载是指在类的内部存在若干个方法名称一致但是参数列表不同的方法。 B. 重载是指创建多个名称相同的方法,其中每个方法都在某些方面具有唯一性,以便编译器能够正确区别它们。 C. 重载构造函数的方式与重载方法的方式相同。 D. 方法的重载允许两个方法的名称和参数列表相同,而返回类型不同。
A. 利用值类型参数调用方法时,对形参的修改会反映到实参上去。 B. 输出型参数(out)的实参在传递给形参前,不需要明确赋值。 C. 引用型参数(ref)不另外开辟新的内存区域。这一点是它与输出型参数(out)的不同之处。 D. 使用params做数组参数的关键字时,params数组可以不是最后一个参数。
A. obj.Hello(); B. obj::Hello(); C. MyClass.Hello(); D. MyClass::Hello();
A. 0 B. NULL C. Undefined D. 无法编译通过
A. 为了增强类的封装性,构造函数一般被声明成private型。 B. 构造函数如同方法一样,需要调用才能执行其功能。 C. 与方法不同的是,构造函数只有void这一种返回类型。 D. 在类中可以重载构造函数,C E. 会根据参数匹配原则来选择执行合适的构造函数。
A. 构造函数必须与类名相同。 B. 构造函数不可以用private修饰。 C. 构造函数不能带参数。 D. 构造函数可以声明返回类型。