问题 单项选择题

下列程序的输出结果是  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()的超类版本在子类版本内被调用。

填空题
单项选择题