第七章测试1.
以下关于接口对象的说法中正确的是( )
A:接口只能被类实现,不能用来声明对象 B:接口对象可以等于任何类的对象 C:接口对象可以用关键词new创建 D:接口对象只能等于实现该接口的类的对象
答案:D
2.
以下哪个接口的定义是正确的?( )
A:interface B{ void print() { } ; } B:interface B { void print();} C:abstract interface B extends A1,A2 { abstract void print(){ }; } D:abstract interface B { void print() ; } 3.
定义一个接口时,下列哪个关键字用不到?( )
A:interface B:public C:extends D:class 4.
在下面选项中哪个关键字可以用来修饰接口中的变量和方法?( )
A:private B:synchronized C:protected D:static 5.
以下关于接口对象的说法中正确的是( )
A:接口只能被类实现,不能用来声明对象;
若有如下接口A的定义,下列哪些类下确实现了该接口( )
interface A {
void method1(int i);
void method2(int j);
}
A:class B {
void method1(int i ) { }
void method2(int j ) { }
}
public void method1(int x ) { }
public void method2(int y ) { }
}
void method1(int i ) { }
void method2(int j ) { }
}
void method1( ) { }
void method2( ) { }
}
关于Java中包的概念,以下正确的是( )
A:Java的包中可以包含子包;
下列选项中,接口中方法的默认可见性修饰符是( )
A:final B:protected C:private D:public 9.
在使用interface声明一个接口时,只可以使用哪个修饰符修饰该接口。( )
A:protected B:private或者protected C:private
下列选项中,定义接口MyInterface的语句正确的是:( )
A:implements MyInterface { } B:implements interface My{ } C:interface MyInterface{ } D:class MyInterface{ } 11.
下列类头定义中,错误的是 ?( )
A:class x
接口中只能定义常量和抽象方法。( )
A:错 B:对 13.
接口可以实例化对象()
A:错 B:对 14.
接口与接口之间可以有继承关系( )
A:对 B:错 15.
所有接口都继承自Object类。( )
A:对 B:错