若有如下接口A的定义,下列哪些类下确实现了该接口[br][/br]interface A {[br][/br]void method1(int i);[br][/br]void method2(int j);[br][/br]}
A: class
B: implements A{
void method1( ) { }
void method2( ) { }
}
class B {
void method1(int i ) { }
void method2(int j ) { }
}
C: class B implements A {
void method1(int i ) { }
void method2(int j ) { }
}
D: class B implements A{
public void method1(int x ) { }
public void method2(int y ) { }
}
A: class
B: implements A{
void method1( ) { }
void method2( ) { }
}
class B {
void method1(int i ) { }
void method2(int j ) { }
}
C: class B implements A {
void method1(int i ) { }
void method2(int j ) { }
}
D: class B implements A{
public void method1(int x ) { }
public void method2(int y ) { }
}
举一反三
- 接口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) { } }
- 若有如下接口A的定义,下列哪些类下确实现了该接口( ) interface A { void method1(int i); void method2(int j); }。 A: class B implements A { void method1(int i ) { } void method2(int j ) { } } B: class B { void method1(int i ) { } void method2(int j ) { } } C: class B implements A{ void method1( ) { } void method2( ) { } } D: class B implements A{ public void method1(int x ) { } public void method2(int y ) { } }
- 若有如下类A的定义,下列哪些类正确继承了该类: abstract class A { abstract void method1(int i); abstract void method2(int j); } A: abstract class B extends A{ void method1( ) { } void method2( ) { } } B: class B { void method1(int i ) { } void method2(int j ) { } } C: class B implements A { void method1(int i ) { } void method2(int j ) { } } D: class B extends A{ public void method1(int x ) { } public void method2(int y ) { } }
- 现有[br][/br] public class Parent{[br][/br] public void change (int x){[br][/br] }[br][/br] }[br][/br] public class Child extends Parent{[br][/br] //覆盖父类change方法[br][/br] }[br][/br]下列哪个声明是正确的覆盖了父类的change方法 A: protected void change (int x){} B: public void change(int x, int y){} C: public void change (int x){} D: public void change (String s){}
- 接口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) { } }