第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何在Java數(shù)據(jù)結(jié)構(gòu)中實(shí)現(xiàn)多個類別?

如何在Java數(shù)據(jù)結(jié)構(gòu)中實(shí)現(xiàn)多個類別?

炎炎設(shè)計(jì) 2023-02-23 14:42:18
我正在嘗試在 android 中為模擬送餐應(yīng)用程序?qū)崿F(xiàn)類別。我想要像漢堡、披薩等餐廳的類別。每個類別中可能有任意數(shù)量的食品。這些餐廳將包括 n 個類別。我該如何實(shí)現(xiàn)這樣的事情?目前,數(shù)據(jù)將被硬編碼到程序中,僅用于概念驗(yàn)證,因此請不要包括數(shù)據(jù)庫,因?yàn)槲胰栽趯W(xué)習(xí) android 并且不太熟悉 SQLite 或 FireBase 等。
查看完整描述

2 回答

?
隔江千里

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個贊

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

或者

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


查看完整回答
反對 回復(fù) 2023-02-23
?
達(dá)令說

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個贊

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

我建議執(zhí)行以下操作:

  1. 創(chuàng)建一個包含您可能需要顯示的內(nèi)容的.json 文件。

  2. 創(chuàng)建一些與需要解析的.json 文件相關(guān)的模型數(shù)據(jù)類。

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

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

所以那時,您所要做的就是集成一些 HTTP 客戶端和設(shè)置端點(diǎn),因?yàn)槟呀?jīng)在您的端進(jìn)行 JSON 解析或使用 Firebase 進(jìn)行設(shè)置(其余內(nèi)容已經(jīng)處理)。


查看完整回答
反對 回復(fù) 2023-02-23
  • 2 回答
  • 0 關(guān)注
  • 113 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號