题目内容

下列哪个叙述是错误的?

A. 一个类声明实现一个接口,但没有重写接口中的所有方法,那么这个类必须是抽象类。
B. 子接口将继承父接口中的全部方法和常量。
C. 接口也是Java中一种重要数据类型,用接口声明的变量称做接口变量。
D. 可以把一个int数据赋值给接口变量。

查看答案
更多问题

将下列(A,B,C,D)哪个代码替换下列源文件AA.java中的【代码】不会导致编译错误。interface Com {abstract void start();void stop();}public class AAA implements Com {【代码】}

A. public void start() {System.out.println("start"); }
B. public void start() {System.out.println("start");}public void stop() {System.out.println("stop");}
C. public void stop() {System.out.println("stop");}
D. void start() {System.out.println("start");}void stop() {System.out.println("stop"); }

将下列(A,B,C,D)哪个代码替换下列源文件Com.java中的【代码】不会导致编译错误。public interface Com {int M = 200;int f();}class ImpCom implements Com {【代码】}

A. public int f() {return 100+M;}
B. int f() {return 100;}
C. public double f(){return 2.6;}
D. public abstract int f();

对于下列代码,下列哪个叙述是错误的?interface Com {int MAX = 100;void stop();abstract void start();}

A. void stop();会导致编译出错。
B. 编译器认为 void stop();就是public abstract void stop();
C. 编译器认为 abstract void start();就是public abstract void start();
D. 编译器认为 int MAX = 100;就是 public static final int MAX = 100;

下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?public interface Com {abstract void cry();//【1】public int x = 0;//【2】}abstract class Animal implements Com {public abstract void cry();}class E {public static void main(String args[]){Animal dog = null ; // 【3】dog = new Animal(); // 【4】}}

A. 【1】
B. 【2】
C. 【3】
D. 【4】

答案查题题库