2

在 Objective C 中,为了声明一个变量常量,我#define FILE_NAME @"file.data"在一个名为 Constants.h 的文件中使用。我在需要时导入此文件。

Java 等价物是什么?

4

2 回答 2

3

Java中的常量如下

public static final String FILE_NAME = "file.data";
于 2013-03-14T20:13:26.010 回答
3

没有与 C 等效的 Java,#define因为没有 Java 预处理器。但是您可以在 Java 中定义常量。在课堂上,说Constants

public static final String FILE_NAME = "file.data";

然后,您可以在另一个需要常量的类中执行静态导入:

import static my.package.Constants.*;

...

doSomethingWithFile(FILE_NAME);
于 2013-03-14T20:13:47.677 回答