• 2022-06-19
    下列标注行中,( )行代码有错。 interface Com{ int MAX=100; //1 void f(); } abstract class Animal implements Com{ int MIN; //2 } class Dog extends Animal{ public void f(){ MIN=10; //3 MAX=200; //4 } }
    A: 1
    B: 2
    C: 3
    D: 4
  • D

    内容

    • 0

      E类中System.out.println的输出结果是__________、________________。interface Com{int add(int a,int b);}abstract class A{abstract int add(int a,int b);}class B extends A implements Com{public int add(int a,int b){return a+b;}}public class E{public static void main(String args[ ]){B b=new B();Com com=b;System.out.println(com.add(12,6));A a=b;System.out.println(a.add(10,5));}}

    • 1

      对于下列代码,下列哪个叙述是错误的?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;

    • 2

      中国大学MOOC: 下列代码中,正确的是:interface Com{ int MAX; public void stop(); void start(); abstract void loop();}

    • 3

      对于下列代码,下列哪个叙述是正确的? abstract class Animal { int m = 100; abstract public void f(); } class Dog extends Animal { int m; } public class E { public static void main(String args[]) { System. out. println(new Dog(). m);// [代码] } } A: 程序提示编译错误(Dog不是抽象的,并且未覆盖,即重写Animal中的抽象方法f() )。 B: 编译无错误,[代码]输出0。 C: 编译无错误, [代码]输出100。 D: 编译无错误, [代码]输出null。

    • 4

      中国大学MOOC: 对于下列代码,叙述正确的是( )。interface Com{ int MAX=100; public void stop(); protected void start();abstract void pause();}