声明一个新对象并在创建时调用它的一些方法
这个问题在这里已经有了答案:
您正在派生JPanel
的匿名子类,然后为其声明一个初始化块。
这是子类:
new JPanel(){};
注意大括号。 并且在其中宣布初始者:
new JPanel() {
{
// static initaliser
}
};
子类的派生只是为了允许初始化块。 这被称为双括号初始化,并且有些人担心为了这个目的而创建一个匿名类被滥用。
有关初始化块的更多信息,请参阅此处。
链接地址: http://www.djcxy.com/p/82393.html上一篇: Declaring a new object and calling some of its methods on creation