Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.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 获取生成类的静态字段值_Java_Android_Build_Static - Fatal编程技术网

Java 获取生成类的静态字段值

Java 获取生成类的静态字段值,java,android,build,static,Java,Android,Build,Static,例如,有Build.SERIAL静态字段。除了从静态字段读取该值,还有其他方法获取该值吗?类似的方法可以工作。有人会使用它的唯一原因是,我能想到私有静态字段,它只能从声明它的类中访问。您可以通过getter方法从另一个类获得访问权限 private static String abcd = "ABCD"; public String getAbcd(){ return this.abcd; } 但是这样读不容易吗?对于那些不知道任何其他方法的人(如我),解释其背后的原因可以帮助我们理解问

例如,有
Build.SERIAL
静态字段。除了从静态字段读取该值,还有其他方法获取该值吗?

类似的方法可以工作。有人会使用它的唯一原因是,我能想到
私有静态字段
,它只能从声明它的类中访问。您可以通过getter方法从另一个类获得访问权限

private static String abcd = "ABCD";

public String getAbcd(){
  return this.abcd;
}

但是这样读不容易吗?对于那些不知道任何其他方法的人(如我),解释其背后的原因可以帮助我们理解问题并提供其他解决方案。@7383很容易,我只是不想知道是否有其他方法。@JonZarate有很多库可以使用
构建
值。我感兴趣的是,如果我通过反射来更改构建值,库可以接收哪些值。根据答案,我相信root用户可以从文件本身读取它。