问题 单项选择题

下列程序的输出结果是

  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

答案

参考答案:B

解析:解析:如果你希望访问一个覆盖方法的超类版本,可以通过super来做到这一点,本题中show()的超类版本在子类版本内被调用。

单项选择题
单项选择题