当前位置: 代码迷 >> Eclipse >> 请教 构造函数的 super(); 是什么东西
  详细解决方案

请教 构造函数的 super(); 是什么东西

热度:659   发布时间:2016-04-23 14:22:12.0
请问 构造函数的 super(); 是什么东西
例如:

package   Pack1;

public   class   SetGet   {
  private   int   age;
  private   String   Oname;
 
public   SetGet(int   age,   String   oname)   {
super();
this.age   =   age;
Oname   =   oname;
}

public   int   getAge()   {
return   age;
}
public   void   setAge(int   age)   {
this.age   =   age;
}
public   String   getOname()   {
return   Oname;
}
public   void   setOname(String   oname)   {
Oname   =   oname;
}
 

}


------解决方案--------------------
在程序运行时,先执行默认的构造方法super(),再执行this.age = age;Oname = oname;SUPER()可要也可不要。在写类的时候,自己定义了一个有参的构造方法,就要定义一个无参的构造方法。变量名,首字母要小写,如果变量名是有两个单词组成,第二个单词的首字母要大写
  相关解决方案