类 ClassA有一个名为M1 的方法,在程序中有如下一段代码,假设该段代码是可以执行的,则修饰 M1 方法时可能使用了()修饰符。 ClassA obj=new Class A(); obj.M1();
A.protected
B.public
C.private
D.static
填空题已知某类的类名为ClassA,则该类的析构函数名为()
点击查看答案
单选题类ClassA有一个名为M1的方法,在程序中有如下一段代码,假设该段代码是可以执行的,则声明M1方法时一定使用了()修饰符。 ClassA Aobj=new ClassA(); ClassA.M1();ApublicBpublic staticCprivateDvirtual
单选题publicabstractclassAnimal{publicabstractvoidEat();publicvoidSleep(){}}以下关于C#代码地描述正确的是()。A 该段代码正确B 代码错误〃因为类中存在非抽象方法C 代码错误〃因为类中方法没有实现D 通过代码Animalan=newAnimal;可以创建一个Animal对象
多选题Given: class ClassA {} class ClassB extends ClassA {} class ClassC extends ClassA {} and: ClassA p0 = new ClassA(); ClassB p1 = new ClassB(); ClassC p2 = new ClassC(); ClassA p3 = new ClassB(); ClassA p4 = new ClassC(); Which three are valid?()Ap0 = p1;Bp1 = p2;Cp2 = p4;Dp2 = (ClassC)p1;Ep1 = (ClassB)p3;Fp2 = (ClassC)p4;
多选题现有: class ClassA {} class ClassB extends ClassA {) class ClassC extends ClassA {) 以及: ClassA p0=new ClassA(); ClassB pl=new ClassB(); ClassC p2=new ClassC(); ClassA p3=new ClassB(); ClassA p4=new ClassC(); 下列哪些是正确的?()Ap0=pl;Bp1 =p2;Cp2=p4;Dp2 = (ClassC)pl;Ep1 = (ClassB)p3;Fp2 = (Classc)p4;
单选题下列关于虚方法的描述中,正确的是()A虚方法能在程序执行时动态确定要调用的方法,因此比非虚方法更灵活B在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符C在重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符D在重写基类的虚方法时,需要同时带上virtual和override修饰符
单选题创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果()Avar obj = new Object();obj[name] = value;Bvar obj = new Object();obj.prototype.name = value;Cvar obj = {name : value};Dvar obj = new function() { this.name = value;}