下列程序的输出结果是   class Father{   int m.n;   Father(int a,int B)   { m=a;    n=b   }   void show ( ){   System.out.println("m and n:

admin2009-01-15  26

问题 下列程序的输出结果是
  class Father{
  int m.n;
  Father(int a,int B)
  { m=a;
   n=b
  }
  void show ( ){
  System.out.println("m and n:"+m+" "+n);
  }
  }
  class Son extends Father{
  int p;
  Son (int a,int b,int C)
  { super(a,B) ;
   p=c;
  }
  void show(){supur.show( );
  System.out.println("p:"+p);
  }
  }
  class Test {
  public static void main (String args[ ])
  { Son s:new Son(6,7,8);
   s.show( );
  }
  }

选项 A、m and n:6 8
  p:7
B、m andn:6 7  p:8
C、m and n:7 8   p:6
D、m and n:8 7  p:6

答案2

解析 如果你希望访问一个覆盖方法的超类版本,可以通过super来做到这一点,本题中show()的超类版本在子类版本内被调用。
转载请注明原文地址:https://jikaoti.com/ti/2Jb0FFFM
0

最新回复(0)