以下哪项是接口的正确定义?
A.interface B { void print( ) { };}
B.abstract interface B { void print( );}
C.abstract interface B extends A1,A2 //A1、A2为已定义的接口
D.interface B { void print( );}
试卷相关题目
- 1给出以下代码,请问该程序的运行结果是什么?interface A{int x = 0;A(){x = 5;}A(int s){x = s;}}请选择一个正确答案:
A.编译错误,因为接口不能超过一个以上的构造方法
B.编译错误,因为接口不能拥有构造方法
C.编译错误,因为接口名必须超过一个以上的字符
D.编译通过
E.默认的构造方法不需要提供,因为编译器会自动提供
开始考试点击查看答案 - 2定义外部类时不能用到的关键字是:
A.protected
B.public
C.final
D.abstract
开始考试点击查看答案 - 3定义内部类时不可以使用的关键字是:
A.private
B.public
C.void
D.protected
开始考试点击查看答案 - 4定义外部类时不能用到的关键字是:
A.final
B.public
C.private
D.abstract
开始考试点击查看答案 - 5以下关于内部类说法错误的是:
A.内部类可以访问外部类的private成员变量
B.内部类只能和外部类继承同一类型,不能单独继承其他类
C.内部类可以声明为abstract
D.内部类不能与外部类同名
开始考试点击查看答案 - 6给出以下代码,请问以下哪些描述是正确的?public XXXX extends something1,something2请选择一个正确答案:
A.如果XXXX是一个类,something1和something2均是接口,则代码段合法
B.如果XXXX、something1和something2均是接口,则代码段合法
C.因为Java语言不支持多继承机制,所以代码段不合法
D.如果XXXX是一个接口,something1和something2取消掉,则代码段合法
开始考试点击查看答案 - 7在JAVA接口中,下列选项里有效的方法声明是:
A.public static void aMethod( );
B.public abstract aMethod( );
C.public abstract void aMethod( );
D.protected abstract void aMethod( );
开始考试点击查看答案 - 8下列有关 Java 中接口的说法哪个是正确的?
A.若一个类要实现一个接口,则用到 “implements” 关键字
B.接口不允许继承
C.接口中含有具体方法的实现代码
D.若一个类要实现一个接口,则用到“ extends ”关键字
开始考试点击查看答案 - 9在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是:
A.class A implements B,C
B.class A implements B,implements C
C.interface A extends B,C
D.interface A implements B,C
开始考试点击查看答案 - 10Java语言接口间的继承关系是:
A.不能继承
B.多重继承
C.单继承
D.不一定
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2013年注册安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2013年注册安全工
类别:建筑类其它