请教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 , 非技术区