我无法理解以下两个语句之间的区别:
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
和
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
其中frame是JFrame类的对象。
这些语句执行相同的任务。有什么区别?
最佳答案
执行方式没有任何区别。在第一种情况下
通过JFrame实例(frame
)访问static field。在第二
如果您通过类名称本身(JFrame
)访问它。