• 2022-07-28
    以下代码能否通过编译,如果通过编译,运行“java Sub”时得到什么打印结果? abstract class Base{ abstract public void method1();abstract public void method2();}public class Sub extends Base{public static void main(String args[]){Base a = new Sub();a.method1();} public void method1(){System.out.println("method1");}}
    A: 运行时打印“method1”。
    B: 编译时出错:Sub类必须为抽象类。
    C: 运行时出错:Sub类不能被实例化。
    D: 编译时出错:main()方法中的变量a必须声明为Sub类型。
  • 举一反三