下列程序运行结果是( )interface InterfaceA{String s="good ";void f();}abstract class ClassA{abstract void g();}class ClassB extends ClassA implements InterfaceA{void g(){System.out.print(s);}public void f(){System.out.print(" "+s);}}public class E {public static void main(String[] args) {ClassA a=new ClassB();InterfaceA b=new ClassB();a.g();b.f();}}
答:编译错误:InterfaceA b=new ClassB();
继续答题:下一题


更多JAVA程序设计试题
- 1下列关于数组最值的描述中,错误的是
- 2给出下列程序,正确的输出是?class A {public static void main(String[] a) {int x = 5, y = 6;x += y--;y &= x;System.out.println("x="+ x + "\ty="+ y);}}
- 3下列修饰符中,哪个修饰内部类后,会使内部类会随着外部类的加载而加载?
- 4自定义运行时异常,必须继承自()类
- 5已知类的继承关系如下:class Aclass B extends Aclass C extends A则以下语句中能够通过编译的是?
- 6对于使用多态的应用程序,某个对象的确切类型何时能知道?