问题
为什么有些常量在public
修饰符下,而另一些常量在修饰符下private
?是否public
可以从使用该库的应用程序中调用它们?如果是这样,如何从应用程序调用常量,是这样的:CertainLibraryClass.ActivityResultCode.CODE_A
?
代码
public class CertainLibraryClass {
public class ActivityResultCode {
public static final int CODE_A = 0X02;
public static final int CODE_B = 0X03;
public static final int CODE_C = 0X04;
}
public class VersionCode {
private static final int VERSION_MAJOR = 1;
private static final int VERSION_MINOR1 = 0;
private static final int VERSION_MINOR2 = 2;
}
// ....
}