是否一个类从超类中无法继承到超类的构造方法呢??比如我定义一个
class ABCPanel extends JPanel
{.........}
而ABCPanel panel=new ABCPanel(GridLayout(X,X));就无法使用,在ABCPanel中还需重新定义:
public ABCPanel(Gridlayout layout)
{
super(layout);
.........
}
是不是这样...
class ABCPanel extends JPanel
{.........}
而ABCPanel panel=new ABCPanel(GridLayout(X,X));就无法使用,在ABCPanel中还需重新定义:
public ABCPanel(Gridlayout layout)
{
super(layout);
.........
}
是不是这样...
在继承类当中必须用关键字显示的调用super
子类申明的时候JVM会自动的给这个子类加上一个default构造方法super();
不会在继承其它重载的构造方法了