簡體   English   中英

在 Java 中清除和初始化對象 - Android Studio

[英]Decleare and initialize object in Java - Android Studio

我開始使用 Android Studio,因此使用 Java,我有點迷茫。 我創建了一個簡單的User.java ,我在其中創建了我的用戶結構。 然而,當嘗試向我的class添加一個新Object時,我無法做到這一點。

我想設置一個對象。 就如此容易:)

用戶.java

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

}

我想要實現的是在初始化用戶( new User() )時創建一個如下所示的對象,但我缺少屬性progress

在此處輸入圖像描述

有沒有辦法在不創建另一個外部class的情況下做到這一點?

您需要創建 Progress 類來實現您想要的。

由於您剛剛起步,也許應該改用 Kotlin。 它將避免您僅通過使用data class來創建所有這些 getter 和 setter

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM