当前位置:编程学习 > JAVA >>

请教super的含义

如下红色部分的含义是什么
class A
{
   public A(int x,int y)
{
   this.x=x;
   this.y=y
}
}

class a extends A
{
  public a(int x,int y)
{
   super(x,y);
}
}

--------------------编程问答-------------------- 继承。 --------------------编程问答-------------------- 子类在隐藏了父类的成员变量或重写了父类的方法后,有时还要用到父类的成员变量,或在重写方法中使用父类中的该方法以简化代码的编写,这时就要访问父类的成员变量或调用父类的方法,Java中就通过super关键字来实现对父类成员的访问
简单来说就是super用来完成子类继承了父类中的方法、对象或变量
super只能出现在继承类中,而且不能出现在静态(static)方法里 --------------------编程问答-------------------- super代表他的父亲
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,