所以我有一个带有int属性的类,它不能是静态的:
public class GetterId{
int id = 42;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
我想从另一个类访问此“ id”属性,例如:
public class MainActivity
{
int id_bis;
id_bis = GetterID.getId();
}
但是不能这样,因为方法getId()和GetterId类的属性是非静态的...
这个问题有解决方案吗?
最佳答案
在MainActivity类中创建GetterId类的对象。使用此对象,您可以访问GetterId类的变量和方法。
GetterId object = new GetterId();
object.getId();
object.setId(34);
int id = object.id;
关于java - 获取另一个类的非静态属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32594906/