下列定义形式中,( )是非法的
A: class A{int a,b;…}
B: class A{int i,j;i=j=10;…}
C: class A{int a;float f;…}
D: class A{int a=12;float f=1.2f;…}
A: class A{int a,b;…}
B: class A{int i,j;i=j=10;…}
C: class A{int a;float f;…}
D: class A{int a=12;float f=1.2f;…}
举一反三
- 接口A的定义如下,指出下列哪些类实现了该接口? ( ) interface A { int method1(int i); int method2(int j); } A: class B implements A { int method1() { } int method2() { } } B: class B { int method1(int i) { } int method2(int j) { } } C: class B implements A { int method1(int i) { } int method2(int j) { } } D: class B extends A { int method1(int i) { } int method2(int j) { } }
- 接口A的定义如下,指出下列哪些类实现了该接口______。Interface A { Int method1 (int i); Int method2 (int j); A: class B: implements A { Int method1(){} Int method2(){} } class B extends A { Int method1(int i){} Int method2(int j){} } C: class B { Int method1(int i){} Int method2(int j){} } D: class B implements A { Int method1(int i){} Int method2(int j){} }
- 已知接口A定义如下,那么可以实现接口A的类B是interface A{ int method1(int i); int method2(int j); } A: class B implements A{ int method1(){} int method2(){} } B: class B{ int method1(int i){} int method2(int j){} } C: class B extends A{ int method1(int i){} int method2(int j){} } D: class B implements A{ int method1(int i){} int method2(int j){} }
- 接口A的定义如下,指出下列哪个类实现了该接口? ( ) interface A { int method1(int i); int method2(int j); } A: class B implements A { int method1( ) { }<br> int method2( ) { } } B: class B {<br> int method1(int i) { }<br> int method2(int j) { } } C: class B implements A { int method1(int i) { }<br> int method2(int j) { }<br> } D: class B extends A {<br> int method1(int i) { }<br> int method2(int j) { } }
- 已知: class A { public: int a; int b(); int f(); int f(int); int g(); }; class B { public: char f(); int g(); private: int a; int b(); }; class C:public A,public B { }; 设有:C *pc; 则: