6、以下关于接口对象的说法中正确的是:B
A)接口只能被类实现,不能用来声明对象;
B)接口对象可以用关键词new创建;
C)接口对象可以等于任何类的对象;
D)接口对象只能等于实现该接口的类的对象;
7、若有如下接口A的定义,下列哪些类下确实现了该接口A
interface A {
void method1(int i);
void method2(int j);
}
A)class B implements 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 implements A{
public void method1(int x ) { }
public void method2(int y ) { }
}
二、填空题
1.如果子类中的某个变量的变量名与它的父类中的某个变量完全一样,则称子类中的这个变量__隐藏______了父类的同名变量。
2.属性的隐藏是指子类重新定义从父类继承来的__同名变量或属性_______。
3.如果子类中的某个方法的名字、返回值类型和___参数列表_____与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。
4. Java 仅支持类间的_ 单__重继承。
5.抽象方法只有方法头,没有____方法体____。
6. Java 语言的接口是特殊的类,其中包含__static(静态)____常量和___abstract(抽象)____方法。
7.接口中所有属性均为___public______、____static_____和____final____的。