在java中,我们可以在
这样的参数中调用一个全局变量setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
我的问题是这个方法需要int参数,但我们在这里给出一个全局变量为什么以及它的调用。
答案 0 :(得分:2)
很简单,你不想使用幻数,所以提供常量。
答案 1 :(得分:0)
JFrame
是一个类,显然包含静态字段。如果文档告诉您int
类型,那就是。它可以这样调用,因为它是静态的,这意味着您不需要类JFrame
的实例来访问这些字段 - 它们静态存储在内存中。
答案 2 :(得分:0)
JFrame.EXIT_ON_CLOSE
被称为常量(或静态变量)。这使您可以从任何地方访问其值。作为函数的参数,NSData
不仅是您可以在任何地方使用的值。
setDefaultCloseOperation
以JFrame.EXIT_ON_CLOSE
作为参数来告诉它您需要什么样的近距离操作。 EXIT_ON_CLOSE
- 恰好是3,但可能会改变 - 是你告诉它要做的操作。