簡體   English   中英

如何在一個類中創建對象並將它們保存在另一個類中的數組中?

[英]How can i creat Objects in one class and save them in array in another class?

在幾周后的 Java 考試中,我會通過任何舊的考試。 但是有一項任務我無法理解。 我需要一個解決方案。

您應該創建一個名為 Plant 的抽象類(僅具有高度和體重的屬性)。 共有三個子類(番茄、甜椒和洋蔥)

然后你需要一個叫做溫室的類,​​在這個溫室里總共有 30 株植物。 什么樣的植物無關緊要。

如果你想存儲超過 30 株植物,那么它應該丟棄一個異常。

我知道我需要:

  • 30 株植物的最終屬性。
  • Array.Add 以獲取我的數組中的對象。
  • 和計算 30 的方法 - 我的數組列表的長度。

但我不知道如何使用它。 在同一個班級中有很多關於此類內容的教程,但沒有來自另一個班級。

我希望有一個人可以幫助我。

來自德國的問候

您只需要 Greenhouse 類中的一個方法。 例如

public void addPlant(Plant p) throws Exception //Placeholder exception

如果您將 Plant 作為參數,請檢查溫室數組列表中是否有空間,然后添加它或拋出異常。 哪個類創建植物並不重要,它將通過此​​方法傳遞給溫室類。

暫無
暫無

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

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