题目内容

挑错题(ABCD注释标注的哪行代码有错误?)public interface Com {abstract void cry();//Apublic int x = 0;//Bstatic int y = 0;//C } abstract class Cat implements Com {abstract void cry();//D }

A
B
C
D

查看答案
更多问题

下列接口中标注的(1、2、3、4)中,哪两个是错误的?interface Takecare {protected void speakHello();//1public abstract static void cry(); //2int f();//3abstract float g();//4}

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

请写出下面E类中【代码】的输出结果。interface Com {int add(int a,int b);public static int get(int n){return n;}public default int see(int n){return n;}public default int look(int n){return n;}}class A implements Com{public int add(int a,int b) {return a+b;}public int see(int n){return n+1;}}public class Main {public static void main(String args[]) {A a = new A();System.out.println(a.add(12,6));//【代码1】System.out.println(Com.get(12)); //【代码2】System.out.println( a.see(6));//【代码3】System.out.println(a.look(6));//【代码4】}}

请写出下面程序中【代码】处的输出结果。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 Main{public static void main(String args[]) {B b = new B();Com com = b;System.out.println(com.add(12,6)); //【代码1】A a = b;System.out.println(a.add(10,5)); //【代码2】}}

请写出下面程序中【代码】的输出结果interface A {double f(double x,double y);}class B implements A {public double f(double x,double y) {return x*y;}int g(int a,int b) {return a+b;}}public class Main {public static void main(String args[]) {A a = new B();System.out.println(a.f(3,5)); //【代码1】B b = (B)a;System.out.println(b.g(3,5)); //【代码2】}}

答案查题题库