• 2021-04-14
    (7-1)请阅读程序,并写出程序运行结果。
    class X{
    int getX() {
    return 5;
    }
    }
    class Y extends X{
    int getX() {
    return 6;
    }
    }
    class T extends X{
    int getX() {
    return 7;
    }
    }
    public class Demo10 {
    public static void main(String[] args) {
    X x=new X();
    Y y=new Y();
    X t=new T();
    int sum=x.getX()+y.getX()+t.getX();
    System.out.println(sum);
    }
    }

  • 18

    举一反三

    内容

    • 0

      阅读下列程序,请写出该程序的输出结果。 class B{ int b; B(int x){b=x;System.out.println("b="+b); } } class A extends B{ int a; A(int x,int y){ super(x); a=y; System.out.println("b="+b+",a="+a); } } public class a32{ public static void main(String[]args){ A obj=new A(1,2); } }

    • 1

      (6-6)请阅读程序,写出程序运行结果。 class Test{ static int x=10; int y=99; { y=y+10; } static { x=x+5; } { y=y+10; } static { x=x+5; } public Test() {//构造方法 x=x+5; } { System.out.println(x*y); } } public class Demo11 { public static void main(String[] args) { Test t1=new Test(); Test t2=new Test(); } }

    • 2

      请写出下列程序的输出结果。class A{public int f(int x) {return x+1;}}class B extends A{public int f(int x){return x*x;}}public class E{public static void main(String args[]){A a=new B();int m=a.f(10);System. out. println(m) ;}}

    • 3

      在JSP中,给定以下JSP代码片段,运行结果是()。 <% int x=5; %> <%! int x=7; %> <%! int getX(){ return x; } %> <% out.print(“X1=”+x); %> <% out.print(“X2=”+getX()); %>

    • 4

      请说出E类中[代码1]和[代码2]的输出结果。 class A{ double f(int x, double y){ return x+y; } int f(int x,int y) { return x*y; } } public class E{ public static void main(String args[ ] ){ A a=new A(); System.out.println(a.f(10,10)) ; // [代码1] System.out.println(a.f (10,10.0)) ; // [代码2] } }