我开始使用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
是否可以在不创建另一个外部class
的情况下做到这一点?
答案 0 :(得分:2)
您需要创建Progress类来实现所需的功能。
由于您才刚刚开始,也许应该切换到Kotlin。使用data class