我认为我的问题很简单:
写作之间有什么区别:
MainFrame MF = new MainFrame();
和
new MainFrame();
这有点像亲吗?我的意思是因为我不需要使用MainFrame对象....只是为了进入该类而创建它?
我很困惑......我有一个数据库,还有一些想要在屏幕上显示的帧。像登录按钮......我用这种方式展示了创建类的新对象的技巧..
答案 0 :(得分:0)
如果我理解你的问题是正确的......
当您将'new MainFrame()'指定给对象MF时,您可能会打开与MainFrame的连接。这将节省资源,因为您保持一个连接打开而不是每次调用一个。
如果你只是想调用一个函数而你永远不会再调用它,你可以直接执行它:
(new MainFrame()).getData()
但是这段代码与:
完全相同MainFrame MF = new MainFrame();
MF.getData();