我遇到了我的同事在一个内部使用的代码eventListner
,即:
private void someActionPerformed(java.awt.event.ActionEvent evt) {
new className().methodName(); //public class and public void methodName()
}
我很确定:
private void someActionPerformed(java.awt.event.ActionEvent evt) {
className ref = new className(); //public class and public void
ref.methodName();
}
是比他更好的选择,因为前面的方法实例化了一个class
每次被调用时。
我错了吗?任何建议表示赞赏,如果我错了请纠正我.
两者都做同样的事情,但是其中一个(第一个)短了一行。
当您需要遍历 2-3 个以上对象时,通常建议使用您的方法,因此new Foo().getBar1().getBar2().doStuff()
通常不建议这样做,因为它可能会退化为意大利面条式代码并妨碍代码的可理解性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)