gpt4 book ai didi

java - 获取另一个类的非静态属性

转载 作者:行者123 更新时间:2023-12-01 11:08:59 25 4
gpt4 key购买 nike

所以我有一个带有 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com