• 2022-05-31
    给出以下代码,请问插入以下哪些语句可以使程序编译通过?( )class Base{public Base(int i){}}public class Example extend Base{public static void main (String arg[]){Example e = new Example(10);}Example(int i){Super(i);}Exanple(String s, int i){this(i);//插入代码处}}请选择一个正确答案:
    A: Example d = new Example();
    B: Super();
    C: This(“Hello”,10);
    D: Base b = ne Base(10);
  • D

    内容

    • 0

      下面( )方法是public void example(){}的重载方法。 A: private String example(){} B: public int example(String str){} C: public void example2(){} D: public int example(int m,float f){}

    • 1

      对于一下程序,其运行结果为 class Base{ public Base(){ System.out.print("C"); } } class Base2 extends Base{ public Base2(){ System.out.print("B"); } } public class TestDemo extends Base2{ int m=1; public TestDemo(){ System.out.println("A"); } public static void main(String args[]){ TestDemo t = new TestDemo(); } }

    • 2

      以下程序编译和运行会发生什么public class Q8 {int i = 20;static { int i = 10; }public static void main(String[] args) {Q8 a = new Q8();System.out.println(a.i);}}

    • 3

      阅读下列程序public class Example public static void main(String[]

    • 4

      (8-2)有如下类定义,为类Base中的变量a增加修饰符是合法的。 public class Base{ int a=8; public Base( int i ) { a = i; } }