首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

个初学者的继承有关问题?

2012-02-29 
弱弱的问个菜鸟的继承问题??是否一个类从超类中无法继承到超类的构造方法呢??比如我定义一个class ABCPane

弱弱的问个菜鸟的继承问题??
是否一个类从超类中无法继承到超类的构造方法呢??比如我定义一个
class ABCPanel extends JPanel
{.........}
而ABCPanel panel=new ABCPanel(GridLayout(X,X));就无法使用,在ABCPanel中还需重新定义:
public ABCPanel(Gridlayout layout)
{  
  super(layout);
  .........
}
是不是这样...

[解决办法]
right!
[解决办法]
是的,因为基类的构造器带有参数
在继承类当中必须用关键字显示的调用super
[解决办法]
是这样的
子类申明的时候JVM会自动的给这个子类加上一个default构造方法super();
不会在继承其它重载的构造方法了
[解决办法]
是这样的,对于有参数的构造方法,子类就要用super调用父类的了

热点排行