下面的代码中正确的是
A: class Example { abstract void g(); }
B: interface Example { void g() { System.out.print("hello"); } }
C: abstract class Example { abstract voidg() { System.out.print("hello"); } }
D: abstract class Example { void g() { System.out.print("hello"); } }
A: class Example { abstract void g(); }
B: interface Example { void g() { System.out.print("hello"); } }
C: abstract class Example { abstract voidg() { System.out.print("hello"); } }
D: abstract class Example { void g() { System.out.print("hello"); } }
举一反三
- 下面()是正确的接口定义。 A: interface A{void print(){};} B: abstract interface A extends I1,I2{abstract void print(){};} C: abstract interface A{print();} D: interface A {void print();}
- 下面()是正确的接口定义。 A: interface IGood{void print( ){ };} B: abstract interface IGood{print( );} C: abstract interface IGood{abstract void print( ){ };} D: interface IGood{void print( );}
- 以下哪个接口的定义是正确的?( )。 A: interface B{ void print() { } ; } B: abstract interface B extends A1,A2 { abstract void print(){ }; } C: interface B { void print();} D: abstract interface B { void print() ; }
- 1、以下接口定义,正确的是()。 A: interface A {void print(){};} B: abstract interface A {void print();} C: abstract interface A extends J1, J2{ //J1、J2是已定义的接口abstract void print(){};} D: interface A {void print();}
- 下面类的定义,哪个是合法的抽象类定义? A: class A { abstract void unfinished() { } } B: class A { abstract void unfinished(); } C: abstract class A { abstract void unfinished(); } D: public class abstract A { abstract void unfinished(); }