super(new BorderLayout())什么意思??? super 是一个关键字,用在子类构造方法的第一行,new BorderLayout()是一个没有名字的类把他的地址传到父类进行构造,达到使子类继承的同时又改变了自己的属性的效果.比较通俗吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你想在自己的构造函数中,调用父类的构造函数吗?想,你就使用这个super(XXX);你想在自己的方法中明示地调用父类的方法吗?想,你就使用super.XXXXX() 上面各位已经说的非常清楚了,不过我在这里做些补充首先,super关键字和this关键字相对我们知道this是指代自己本身。其实super就是指代自己的直接父类。而且这两者都是类的实例。这点需要注意。那么super(new BorderLayout())这个方法,原先应该写成BorderLayout bl = new BorderLayout();super(bl);这样写,就一目了然。问题中的写法采用了匿名类的方式,主要是为了书写上的方便。super(xxx)的形式,就是调用父类中的构造函数。由此,我们可以推测出父类的构造函数中有一个形式是如 public(protected) xxx(BorderLayout bl)希望你给你帮助。 求教如何解决滚动条到底重复触发的问题 mac苹果的JPopupMenu java写一个北斗七星 JAVA调用DLL的一个问题,请高手指教! 请各位高手帮看一下这个程序 JAVA的GUI图形问题 大家进来看看啊!!! 大家来说说String这个类在JAVA里面是怎么编写的~~~~~~~~~~:)大家快来~~~ 什么时候释放内存 怎样才能让String class转换成数值int? 用Java如何把汉语转变成Unicode(UTF-8)编码 有那位热心的高手能提供一些tapestry的资料
首先,super关键字和this关键字相对
我们知道this是指代自己本身。其实super就是指代自己的直接父类。而且这两者都是类的实例。这点需要注意。
那么super(new BorderLayout())这个方法,原先应该写成
BorderLayout bl = new BorderLayout();
super(bl);
这样写,就一目了然。问题中的写法采用了匿名类的方式,主要是为了书写上的方便。
super(xxx)的形式,就是调用父类中的构造函数。
由此,我们可以推测出父类的构造函数中有一个形式是如 public(protected) xxx(BorderLayout bl)
希望你给你帮助。