A: 1
B: 2
C: 3
D: 4
举一反三
- 下列代码中,( )行代码有错。 interface Com{ int Max; //1 public void stop(); //2 void start(); //3 abstract void loop();//4 } A: 1 B: 2 C: 3 D: 4
- 程序填空:interface Com{ int M=200; int f(); } class ImpCom implements Com{ ___________________________; } A: public int f(){retrun 100+M;} B: int f() {return 100;} C: public double f(){return 2.6;} D: public abstract inf f();
- 下列代码的输出结果是( )interface Com{ int M=100; int on();}class A implements Com{ public int on(){ return Com.M; }}public class E{ public static void main(String args[]){ Com com=new A(); int m=com.on(); System.out.println(m); }}
- 下列选项中,( )代码替换源文件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 add( int a, int b);}abstract class People {abstract int add( int a, int b);}class Student extends People implements Com{public int add(int a,int b) {return a + b;}}public class 习题5_阅读3 {public static void main(String args[ ]) {Student stu = new Student ();Com com = stu;int m = com.add(12,6);People p = stu;int n = p.add(12,8);System.out.printf("%d:%d",m,n); //【代码】}}
内容
- 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();}