Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中extern的等效关键字是什么?_Java - Fatal编程技术网

java中extern的等效关键字是什么?

java中extern的等效关键字是什么?,java,Java,一个文件中有一个公共静态变量,如何将同一变量导出到其他文件 例如:- file1.java public final static int buf = 256; file2.java 如何访问此文件中的变量“buf”?File1.buf。更一般地说:ClassName.FIELD\u NAME。一些注释 使用大写字母命名静态最终字段(BUF) 使用static final而不是final static(这并不重要,但它是一种被广泛接受的风格) 正确定义:public static fina

一个文件中有一个公共静态变量,如何将同一变量导出到其他文件

例如:-

file1.java

public final static int buf = 256;
file2.java


如何访问此文件中的变量“buf”?

File1.buf
。更一般地说:
ClassName.FIELD\u NAME
。一些注释

  • 使用
    大写字母
    命名静态最终字段(
    BUF
  • 使用
    static final
    而不是
    final static
    (这并不重要,但它是一种被广泛接受的风格)
正确定义:
public static final int BUF=256

所以你可以在其他课堂上称之为:

File1.BUF;

这并不重要,但它是一种被广泛接受的风格。Checkstyle/PMD将其作为警告报告。他们会这样做吗?我会认为不必要的挑剔,但如果它使它更可读-罚款与我。它不是在默认规则集,我认为,但有一个规则that@Thor:Checkstyle/PMD可能非常挑剔,但是
static final
final static
更常见。我最近注意到,在中也建议使用该顺序,但正如已经注意到的,它不是必需的。
File1.BUF;