以下()正确定义了接口。
A: interfaceInterfaceB{ voidprint(){}; }
B: abstractinterfaceInterfaceB{
voidprint(); }
C: InterfaceA1,InterfaceA2是已经定义的接口 interfaceInterfaceBextendsInterfaceA1,InterfaceA2 voidprint(){}; }
D: interfaceInterfaceB{
viodprint(); }
A: interfaceInterfaceB{ voidprint(){}; }
B: abstractinterfaceInterfaceB{
voidprint(); }
C: InterfaceA1,InterfaceA2是已经定义的接口 interfaceInterfaceBextendsInterfaceA1,InterfaceA2 voidprint(){}; }
D: interfaceInterfaceB{
viodprint(); }
举一反三
- 以下() 接口的定义是正确的。 A: interfaceA{voidprint(){};} B: abstractinterfaceB{voidprint(){};} C: abstractinterfaceCextendsA,B{abstractvoidprint(){};} D: interfaceD{voidprint();}
- 下列哪项是接口正确的定义( ) A: interfaceB<br>{ void print() { }; } B: abstractinterfaceB<br>{voidprint() { }; } C: abstractinterfaceBextends A1,A2 //A1,A2为已定义的接口<br> {abstract voidprint() { }; } D: interfaceB<br>{voidprint();}
- 以下接口的定义是正确的。 A: interface A{voidprint() { };} B: abstract interface B{voidprint();} C: abstract interface C extends A,B{abstract void print(){ };} D: interface D{void print();}
- interfaceA{doublef(doublex,doubley);}classBimplementsA{publicdoublef(doublex,doubley){returnx*y;}intg(inta,intb){returna+b;}}publicclassE{publicstaticvoidmain(Stringargs[]){Aa=newB();System.out.println(a.f(3,5));//【代码1】Bb=(B)a;System.out.println(b.g(3,5));//【代码2】}}代码1输出()代码2输出()
- 已经定义int<br/>a=1,b=2,c=3,d=4,则条件表达式a A: 1 B: 2 C: 3 D: 4