我尝试使用一个整数,我在一个类中使用它,也在另一个类中使用 SAME int。 我忘记了,我需要为此做什么?
静电?实现?延伸?什么?
最好的问候,
为简单起见:
public class ETBetaActivity extends Activity implements View.OnClickListener {
public static int anInt = 50;
另一个类
public class GUI extends Activity implements View.OnClickListener {
public static int anInt_2 = 5+anInt;
最佳答案
static
用于将该值设置为类,因此该类的所有对象都将具有该值。
例子:
public class FirstClass
{
public static int yourInt;
}
您可以像这样访问它:FirstClass.yourInt
如果你想避免静态,你应该考虑下面的例子:
public class FirstClass
{
private int yourInt;
public getInt(){return this.yourInt;}
public setInt(int _int){ this.yourInt = _int}
}
从所有类中,您都可以使用 getter 和 setter 使用它。请注意,如果您使用第二种方法(使用 getter 和 setter),对于您创建的每个对象,yourInt
将具有不同的值,并且该值应在构造函数中设置。
关于java - 如何使用另一个类中的 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8128077/