接口中可以有abstract方法或default修饰的带方法体的方法(JDK8版本)。
查看答案
接口里也可以定义非abstract的方法(不加default修饰)。
A. 对
B. 错
对于下列代码,哪个叙述是正确的?interface Com {int MAX;public void stop();void start();abstract void loop();}
A. void start();会导致编译出错
B. public void stop(;会导致编译出错
C. abstract void loop();会导致编译出错。
D. int MAX;会导致编译出错。
下列哪个叙述是错误的?
A. 类声明class Stu extends People implements Com 意思是Stu类是People类的子类,同时实现Com接口。
B. 接口也是Java中一种重要数据类型,用接口声明的变量称做接口变量。
C. 接口中 void f();方法声明等价于public abstract void f();
D. 接口中的常量可以不指定初值,编译器会提供默认值。
对于下列Com接口(Com.java)类,哪个叙述是正确的? interface Com {int MAX = 100;int f(); }
A. Com是一个public接口。
B. 编译器认为int MAX = 100;就是 public static final int MAX = 100;
C. 编译器认为int f();就是abstract int f();
D. 编译器认为int MAX = 100;就是 public final int MAX = 100;