java - 在 Java 中声明并初始化对象 - Android Studio

标签 java android object

我开始使用 Android Studio,因此使用 Java,我有点迷失了。我创建了一个简单的User.java,在其中创建了我的用户的结构。然而,当尝试将新的Object 添加到我的class 时,我无法做到这一点。

我想设置一个对象。就这么简单:)

User.java

public void setProgress() {
    this.progress = new Object({
            accomplishedToday = true,
            completedGoals = 0,
            daysInRow = 0,
            unlockedBadges = null
    });
}

}

我想要实现的是在初始化用户时创建一个如下所示的对象(new User()),但我缺少属性progress

enter image description here

有没有办法在不创建另一个外部的情况下做到这一点?

最佳答案

您需要创建 Progress 类来实现您想要的。

既然你刚刚开始,也许应该切换到 Kotlin。它将使您无需仅使用数据类

创建所有这些getter和setter

关于java - 在 Java 中声明并初始化对象 - Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59104310/

相关文章:

java - AjaxLink 的 Wicket AttributeModifier

java - 在 android while 循环中使用 URL get 发送数据

android - Activity 中的 float 操作按钮 - 如何锚定到 fragment 中的回收 View ?

java - 创建一个类来存储在 ArrayList 中创建的所有对象?

java - 这个算法什么时候会重演?

java - 当我从 native Java 方法抛出 C++ 异常时会发生什么?

java - GAE 和 S3 上的 GWT

android - onBackpressed 通知应始终打开默认的 LAUNCHER Activity

java - 将对象转换为 HashMap

javascript - 如何根据时间对对象数组进行排序?