【发布时间】:2013-03-03 09:23:03
【问题描述】:
在 Objective C 中,为了声明一个变量常量,我在一个名为 Constants.h 的文件中使用#define FILE_NAME @"file.data"。我会在需要时导入此文件。
Java 等价物是什么?
【问题讨论】:
标签: java objective-c
在 Objective C 中,为了声明一个变量常量,我在一个名为 Constants.h 的文件中使用#define FILE_NAME @"file.data"。我会在需要时导入此文件。
Java 等价物是什么?
【问题讨论】:
标签: java objective-c
Java 中的常量如下
public static final String FILE_NAME = "file.data";
【讨论】:
没有与 C #define 等效的 Java,因为没有 Java 预处理器。但是您可以在 Java 中定义常量。在课堂上,说Constants
public static final String FILE_NAME = "file.data";
然后您可以在另一个需要常量的类中执行static import:
import static my.package.Constants.*;
...
doSomethingWithFile(FILE_NAME);
【讨论】: