java中的super()是什么

2024-12-29 06:50:57
推荐回答(1个)
回答1:

super()是子类在构造方法中调用父类的构造方法,父类构造方法中的参数要与super()中的参数一致,但子类的构造方法的参数可以自定,不受限制。比如:
class
myclassa
{
.......
//构造方法
public
myclassa(string
name)
{
......
}
}
class
myclassb
extends
myclassa
{
//构造方法
public
myclassb()//可以没有参数,也可以按需自己确定
{
super("abc");//有时也可以不调用super(()
......
}
}