访问私有字段
Accessing the private Fields
我有2个Javaclasses
JavaOne.class
JavaTwo.class
这两个 class 都是 public。在 JavaTwo.class
中,我有一个扩展 SQLiteOpenHelper
的静态 class JavaThree
。在 JavaThree
我有一个私有字段说 Gender
Public class JavaTwo{
static class JavaThree extends SQLiteOpenHelper{
private static final String Gender;
}
}
如何从 JavaOne.class
访问 Gender
字段的值
尝试将 getter 方法添加到 class
public String getGender()
{
return Gender;
}
您可以在 JavaThree
class 中使用访问器方法或(getter() 方法)访问它,如下所示:
public String getGender() {
return this.Gender;
}
查看 Accessors and Mutators 了解有关它们的使用的更多信息。
请注意,如果您将 final 关键字与变量一起使用,它将被视为常量。
If you make any variable as final, you cannot change the value of final variable(It will be constant).
我有2个Javaclasses
JavaOne.class
JavaTwo.class
这两个 class 都是 public。在 JavaTwo.class
中,我有一个扩展 SQLiteOpenHelper
的静态 class JavaThree
。在 JavaThree
我有一个私有字段说 Gender
Public class JavaTwo{
static class JavaThree extends SQLiteOpenHelper{
private static final String Gender;
}
}
如何从 JavaOne.class
Gender
字段的值
尝试将 getter 方法添加到 class
public String getGender()
{
return Gender;
}
您可以在 JavaThree
class 中使用访问器方法或(getter() 方法)访问它,如下所示:
public String getGender() {
return this.Gender;
}
查看 Accessors and Mutators 了解有关它们的使用的更多信息。
请注意,如果您将 final 关键字与变量一起使用,它将被视为常量。
If you make any variable as final, you cannot change the value of final variable(It will be constant).