这个参数在java中有什么用?

时间:2015-08-20 17:56:15

标签: java

在java中,我们可以在

这样的参数中调用一个全局变量
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

我的问题是这个方法需要int参数,但我们在这里给出一个全局变量为什么以及它的调用。

3 个答案:

答案 0 :(得分:2)

很简单,你不想使用幻数,所以提供常量。

答案 1 :(得分:0)

JFrame是一个类,显然包含静态字段。如果文档告诉您int类型,那就是。它可以这样调用,因为它是静态的,这意味着您不需要类JFrame的实例来访问这些字段 - 它们静态存储在内存中。

答案 2 :(得分:0)

JFrame.EXIT_ON_CLOSE被称为常量(或静态变量)。这使您可以从任何地方访问其值。作为函数的参数,NSData不仅是您可以在任何地方使用的值。

setDefaultCloseOperationJFrame.EXIT_ON_CLOSE作为参数来告诉它您需要什么样的近距离操作。 EXIT_ON_CLOSE - 恰好是3,但可能会改变 - 是你告诉它要做的操作。