分类：电脑/网络-程序设计
问题：如何用关键字调用父类代码 
回答：这要看父类的【成员变量】和【方法】的访问级别，例如：puic class SubExample extends SuperExample {  public int a = 5;  public int getA(){    return super.a;  }  public static void main(String[] args) {    SubExample s = new SubExample();     intln("a = "+s.a);     intln("super.a = "+ tA());     intln(s.b);     intln(s.d);      }}由于子类中的a覆盖了父类中的a，所以调用父类的a只能采用间接的方法，例如示例中的getA()方法。若子类没有变量与父类同名，则子类对象可以直接调用父类成员变量，例如：s.b就调用了父类的b变量。调用父类方法同理。在这里要注意：变量d，这是一个默认的访问级别，只有子类和父类在一个包内(package)的情况，子类实例才可以调用父类的变量d答案补充父类没有粘上，下面是父类public class SuperExample {  public int a = 1;  protected int b = 2;  private int c = 3;  int d = 4;}答案补充是的，这是java提供的一种机制，例如：在上面的示例中分别添加两个构造方法public SuperExample(int p){    a = p;  }public SubExample(int p) {    super(p);  }这样运行子类的main方法，父类的a会被赋值为9，而子类不会受到影响