多选题AnInterface is an interface. AnAdapter0 is a non-abstract, non-final class with a zero argument constructor. An Adapterl is a non-abstract, non-final class without a zero argument constructor, but with a constructor that takes one int argument. Which two construct an anonymous inner class()?AAnAdapter1 aa = new AnAdapter1 () {}BAnAdapter0 aa = new AnAdapter0 () {}CAnAdapter0 aa = new AnAdapter0 (5) {}DAnAdapter1 aa = new AnAdapter1 (5) {}EAnInterface ai = new Anlnterface (5)) {}
多选题
AnInterface is an interface. AnAdapter0 is a non-abstract, non-final class with a zero argument constructor. An Adapterl is a non-abstract, non-final class without a zero argument constructor, but with a constructor that takes one int argument. Which two construct an anonymous inner class()?
A
AnAdapter1 aa = new AnAdapter1 () {}
B
AnAdapter0 aa = new AnAdapter0 () {}
C
AnAdapter0 aa = new AnAdapter0 (5) {}
D
AnAdapter1 aa = new AnAdapter1 (5) {}
E
AnInterface ai = new Anlnterface (5)) {}
参考解析
解析:
暂无解析
相关考题:
下列说法正确的有()A.class中的constructor不可省略B.constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行D.一个class只能定义一个constructor
有如下程序:includeusing namespace std;class test{private: int a;public: test( 有如下程序:#include<iostream>using namespace std;class test{private: int a;public: test(){cout<<"constructor"<<endl;} test(int a){cout<<a<<endl;} test(const test_test) { a=_test.a; cout<<"copy constructor"<<en+dl; } ~test(){cout<<"destructor"<<endl;}};int main(){ test A(3); rerun 0;}运行时输出的结果是A.3B.constructor destructorC.copy constructor destructorD.3 destructor
关于constructor,下列描述正确的是()。 A.class中的constructor不可省略B.constructor在一个对象被new时执行C.一个class只能定义一个constructorD.constructor必须与class同名,但方法不能与class同名
下列程序时类D代码段出现编译错误,原因是【 】。 include class A { public:A(char c) 下列程序时类D代码段出现编译错误,原因是【 】。include<iostream. h>class A{public:A(char c){cout<<"A's constructor."<<c<<endl;}~A(){cout<<"A's destructor."<<endl;}};class B: virtual public A{public:B(char cb,char cd):A(cb) {cout<<"B's constructor."<<cd<<endl;}~B(){cout<<"B's destructor."<<endl;}private:char b;};class C:virtual public A{public:C(char cc, char cd):A(cc){cout<<"C's constructor. "<<cd<<endl;}~C(){cout<<"C's destructor."<<endl;}};class D:public B,public C{public:D(char cd,char ce,char cf, char cg, char ch,char ci):C(cf,cg),B(cd,ce),A(cd),aa(ch){cout<<"D's constructor."<<ci<<endl;}~D() {cout<<"D's destructor."<<endl;}private:A aa;};void main(){D ohj('a','b','c','d','e','f')}
以下程序的输出结果是_____。 include class object {private:int val; public:objec 以下程序的输出结果是_____。include<iostream.h>class object{ private:int val;public:object( ) ;object(int i) ;~object( ) ;};object: :object( ){ val=0;cout < < "Default constructor for object" < < endl;}object: :object(int i){ val=i;cout < < "Constructor for object" < < val < < endl;}object: :~object( ){ cout < < "Destructor for object" < < val < < endl;}class container{ private:object one;object two;int data;public:container( ) ;container(int i,int j,int k) ;~container( ) ;};container: :container( ){ data=0;cout < < "Default constructor for container" < < endl;}container: :container(int i,int j,int k) :two(i) ,one(j){ data=k;cout < < "Constructor for container" < < endl;}container: :~container( ){ cout < < "Destructor for container" < < endl;}void main( ){ container anObj(5,6,10) ;}
有如下程序: #inCludeiostream using namespaCe std; Class test{ private: int a; publiC: test( ){Cout”ConstruCtor”endl;} test(int A.{Coutaendl;} test(Const test_test){ a=test.a: Cout”Copy ConstruCtor”endl: } test( ){Cout”destruCtor”endl;} }; int main( ){ test A(3); return 0; } 执行这个程序的输出结果是( )。A.3B.ConstruCtor destruCtorC.Copy ConstruCtor destruCtorD.3 destruCtor
class A { A() { } } class B extends A { } Which two statements are true?()A、 Class B’s constructor is public.B、 Class B’s constructor has no arguments.C、 Class B’s constructor includes a call to this().D、 Class B’s constructor includes a call to super().
Which three statements are true?()A、 The default constructor initializes method variables.B、 The default constructor has the same access as its class.C、 The default constructor invoked the no-arg constructor of the superclass.D、 If a class lacks a no-arg constructor, the compiler always creates a default constructor. E、 The compiler creates a default constructor only when there are no other constructors for the class.
Which two statements are true regarding the creation of a default constructor?() A、 The default constructor initializes method variables.B、 The default constructor invokes the no-parameter constructor of the superclass.C、 The default constructor initializes the instance variables declared in the class.D、 If a class lacks a no-parameter constructor,, but has other constructors, the compiler creates a default constructor.E、 The compiler creates a default constructor only when there are no other constructors for the class.
AnInterface is an interface. AnAdapter0 is a non-abstract, non-final class with a zero argument constructor. An Adapterl is a non-abstract, non-final class without a zero argument constructor, but with a constructor that takes one int argument. Which two construct an anonymous inner class()?A、 AnAdapter1 aa = new AnAdapter1 () {}B、 AnAdapter0 aa = new AnAdapter0 () {}C、 AnAdapter0 aa = new AnAdapter0 (5) {}D、 AnAdapter1 aa = new AnAdapter1 (5) {}E、 AnInterface ai = new Anlnterface (5)) {}
In which two cases does the compiler supply a default constructor for class A?() A、 class A{}B、 class A { public A(){} }C、 class A { public A(int x){} }D、 class Z {} class A extends Z { void A(){} }
Which two statements are true regarding the creation of a default constructor?() A、 The default constructor initializes method variables.B、 The compiler always creates a default constructor for every class.C、 The default constructor invokes the no-parameter constructor of the superclass.D、 The default constructor initializes the instance variables declared in the class.E、 When a class has only constructors with parameters, the compiler does not create a default constructor.
Which statements concerning the following code are true?() class a { public a() {} public a(int i) { this(); } } class b extends a { public boolean b(String msg) { return false; } } class c extends b { private c() { super(); } public c(String msg) { this(); } public c(int i) {} } A、The code will fail to compile.B、The constructor in a that takes an int as an argument will never be called as a result of constructing an object of class b or c.C、Class c has three constructors.D、Objects of class b cannot be constructed.E、At most one of the constructors of each class is called as a result of constructing an object of class c.
Which line contains a constructor in this class definition?() public class Counter { // (1) int current, step; public Counter(int startValue, int stepValue) { // (2) set(startValue); setStepValue(stepValue); } public int get() { return current; } // (3) public void set(int value) { current = value; } // (4) public void setStepValue(int stepValue) { step = stepValue; } // (5) } A、Code marked with (1) is a constructorB、Code marked with (2) is a constructorC、Code marked with (3) is a constructorD、Code marked with (4) is a constructorE、Code marked with (5) is a Constructor
Given the uncompleted code of a class: class Person { String name, department; int age; public Person(String n){ name = n; } public Person(String n, int a){ name = n; age = a; } public Person(String n, String d, int a) { // doing the same as two arguments version of constructor // including assignment name=n,age=a department = d; } } Which expression can be added at the "doing the same as..." part of the constructor?() A、 Person(n,a);B、 this(Person(n,a));C、 this(n,a);D、 this(name,age);
AnInterface is an interface. AnAdapter0 is a non-abstract, non-final class with a zero argument constructor. AnAdapter1 is a non-abstract, non-final class without a zero argument constructor, but with a constructor that takes one int argument. Which two construct an anonymous inner class?() A、AnAdapter1 aa=new AnAdapter1(){}B、AnAdapter0 aa=new AnAdapter0(){}C、AnAdapter0 aa=new AnAdapter0(5){}D、AnAdapter1 aa=new AnAdapter1(5){}E、AnInterface a1=new AnInterface(5){}
You are creating a Windows Forms application by using the .NET Framework 3.5. You plan to develop a new control for the application.The control will have the same properties as a TextBox control.You need to ensure that the control has a transparent background when it is painted on form.You want to achieve this goal by using the minimum amount of development effort.What should you do?()A、Create a new class that is derived from the Control class.Call the SetStyle method in the constructor.B、Create a new class that is derived from theTextBox control class.Override the OnPaint method in the constructor.C、Create a new class that is derived from the Control class.Set the BackColor property of the control to Transparent.Call the SetStyle method in the constructor.D、Create a new class that is derived from theTextBox control class.Set the BackColor property of the control to Transparent in the constructor.Call the SetStyle method in the constructor.
多选题AnInterface is an interface. AnAdapter0 is a non-abstract, non-final class with a zero argument constructor. An Adapterl is a non-abstract, non-final class without a zero argument constructor, but with a constructor that takes one int argument. Which two construct an anonymous inner class()?AAnAdapter1 aa = new AnAdapter1 () {}BAnAdapter0 aa = new AnAdapter0 () {}CAnAdapter0 aa = new AnAdapter0 (5) {}DAnAdapter1 aa = new AnAdapter1 (5) {}EAnInterface ai = new Anlnterface (5)) {}
多选题Which three statements are true?()AThe default constructor initializes method variables.BThe default constructor has the same access as its class.CThe default constructor invoked the no-arg constructor of the superclass.DIf a class lacks a no-arg constructor, the compiler always creates a default constructor.EThe compiler creates a default constructor only when there are no other constructors for the class.
多选题Which statements concerning the following code are true?() class a { public a() {} public a(int i) { this(); } } class b extends a { public boolean b(String msg) { return false; } } class c extends b { private c() { super(); } public c(String msg) { this(); } public c(int i) {} }AThe code will fail to compile.BThe constructor in a that takes an int as an argument will never be called as a result of constructing an object of class b or c.CClass c has three constructors.DObjects of class b cannot be constructed.EAt most one of the constructors of each class is called as a result of constructing an object of class c.
多选题public class ConstOver { public ConstOver (int x, int y, int z) { } } Which two overload the ConstOver constructor?()AConstOver ( ) { }BProtected int ConstOver ( ) { }CPrivate ConstOver (int z, int y, byte x) { }DPublic Object ConstOver (int x, int y, int z) { }EPublic void ConstOver (byte x, byte y, byte z) { }
多选题AnInterface is an interface. AnAdapter0 is a non-abstract, non-final class with a zero argument constructor. AnAdapter1 is a non-abstract, non-final class without a zero argument constructor, but with a constructor that takes one int argument. Which two construct an anonymous inner class? ()AAnAdapter1 aa=new AnAdapter1(){}BAnAdapter0 aa=new AnAdapter0(){}CAnAdapter0 aa=new AnAdapter0(5){}DAnAdapter1 aa=new AnAdapter1(5){}EAnInterface a1=new AnInterface(5){}
多选题In which two cases does the compiler supply a default constructor for class A?()Aclass A{}Bclass A { public A(){} }Cclass A { public A(int x){} }Dclass Z {} class A extends Z { void A(){} }
多选题class A { A() { } } class B extends A { } Which two statements are true?()AClass B’s constructor is public.BClass B’s constructor has no arguments.CClass B’s constructor includes a call to this().DClass B’s constructor includes a call to super().
多选题Which two statements are true regarding the creation of a default constructor?()AThe default constructor initializes method variables.BThe compiler always creates a default constructor for every class.CThe default constructor invokes the no-parameter constructor of the superclass.DThe default constructor initializes the instance variables declared in the class.EWhen a class has only constructors with parameters, the compiler does not create a default constructor.
多选题Which two statements are true regarding the creation of a default constructor?()AThe default constructor initializes method variables.BThe default constructor invokes the no-parameter constructor of the superclass.CThe default constructor initializes the instance variables declared in the class.DIf a class lacks a no-parameter constructor,, but has other constructors, the compiler creates a default constructor.EThe compiler creates a default constructor only when there are no other constructors for the class.
( 难度:中等)下列关于constructor说法正确的有()。A.constructor在一个对象被new时执行B.constructor必须与class同名,但方法不能与class同名C.class中的constructor不可省略D.一个class只能定义一个constructor