亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Java數據結構中實現多個類別?

如何在Java數據結構中實現多個類別?

炎炎設計 2023-02-23 14:42:18
我正在嘗試在 android 中為模擬送餐應用程序實現類別。我想要像漢堡、披薩等餐廳的類別。每個類別中可能有任意數量的食品。這些餐廳將包括 n 個類別。我該如何實現這樣的事情?目前,數據將被硬編碼到程序中,僅用于概念驗證,因此請不要包括數據庫,因為我仍在學習 android 并且不太熟悉 SQLite 或 FireBase 等。
查看完整描述

2 回答

?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

這取決于您希望如何訪問數據。您可以制作Category一個 Enum 并將其分配給FoodItem,然后擁有Restaurant一個 ArrayList FoodItems

或者

您可以創建Category一個帶有 的 ArrayList 的類FoodItems,并Restaurant擁有一個Categories.


查看完整回答
反對 回復 2023-02-23
?
達令說

TA貢獻1821條經驗 獲得超6個贊

根據您的概念,您似乎要集成任何 Web API (REST 或任何其他類似 firebase)以從 Web 服務器獲取數據。

我建議執行以下操作:

  1. 創建一個包含您可能需要顯示的內容的.json 文件。

  2. 創建一些與需要解析的.json 文件相關的模型數據類。

  3. 現在,暫時從 assets 文件夾中讀取您的 .json 文件以獲取其中的大部分內容(然后將其顯示在您的應用程序中)。

這樣,如果您在不久的將來必須進行一些JSON 解析,那么您將已經擁有解析該 JSON 所需的所有內容(例如您的數據傳輸對象DTO和解析代碼。

所以那時,您所要做的就是集成一些 HTTP 客戶端和設置端點,因為您已經在您的端進行 JSON 解析或使用 Firebase 進行設置(其余內容已經處理)。


查看完整回答
反對 回復 2023-02-23
  • 2 回答
  • 0 關注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號