请阅读程序,写出程序运行结果class A{static String name="tom";static int getX() {return 2;}int getY() {return 3;}}class B extends A{static String name="Tuny";static int getX() {return 4;}int getY() {return 5;}}class C extends A{static String name="Tuny";static int getX() {return 4;}int getY() {return 5;}}interface D{int getY();}class E implements D{public int getY() {return 6;}}public class Demo{public static void main(String[] args) {A a=new A();A b=new B();A c=new C();D d=new E();int sum=a.name.length()+b.getX()+c.getY()+d.getY();System.out.println(sum);}}
查看答案
interface Com {int n=3;int compute(int a);}class A implements Com {int n=5;public int compute (int a){return a+n;}}class B implements Com{public int compute (int a) {return a-n;}}public class E {public static void main(String args[]) {Com com = new A();System.out.println(com. compute (10));com= new B();System.out.println(com. compute (10));}}运行结果:
java程序引入接口的概念,可弥补只允许类的 的缺憾。
请说出下列程序的输出结果。class Cry {public void cry() {System.out.println("大家好");}}public class E {public static void main(String args[]) {Cry hello=new Cry() {public voidcry() {System.out.println("大家好,祝工作顺利!");}};hello.cry();}}
请说出下列程序的输出结果。interface Com{public void speak();}public class E {public static void main(String args[]) {Com p=new Com(){public void speak() {System.out.println("p是接口变量");}};p.speak();}}