//???这是什么意思:生成对象?那后面的{}作何解释;函数定义?那前面的new作何解释;
{
public void actionPerformed(ActionEvent e) //
{
jMenuFileExit_actionPerformed(e); //
}
}
);
在上面的这段代码中,addActionListener函数的参数是一个对象么?难道java可以在函数参数的位置定义一个类吗?
{
public void actionPerformed(ActionEvent e) //
{
jMenuFileExit_actionPerformed(e); //
}
}
);
在上面的这段代码中,addActionListener函数的参数是一个对象么?难道java可以在函数参数的位置定义一个类吗?
return new MyObject(){
private int i;
public int MyMethod(){;}
};这等于以下的两句:
1、class MySubObject extends MyObject(){
private int i;
public int MyMethod(){;}
}
2、return new MySubObject();我是借花献佛,具体的你去看看书吧!
例子是<<Thinking in Java>>上第165页的。
根据上面的分析,还是在生成实例的同时在定义类比较可信;
希望大家再讨论一下;