java - 如何使用另一个类中的 int?

标签 java android

我尝试使用一个整数,我在一个类中使用它,也在另一个类中使用 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/

相关文章:

Java 添加文本字符串到 Rectangle2D

java - Scanner.hasNextLong 错误

java - 从 WAR 中复制 DLL 会导致 LF 变成 CRLF

Android Studio - Robolectric : android. content.res.Resources$NotFoundException : no such label com. my.app:string/app_name

java - android 按钮间距均匀

java - 解码时处理 JAXB 中的转义字符

java - 通过查询参数选择 Jersey 方法

android - 如何获得可用的网络运营商? (使用 RIL 和非 API 方法)

android - Gradle 无法通过企业代理连接到 maven repo - 需要通过 Sencha/Cordova 进行配置

android - 运行测试时出现问题(<androidx.test.ext.junit.runners.AndroidJUnit4> 没有零参数构造函数)