Vector儲存物件的一個問題
一個Vector v 中儲存了A a、 B b、C c三個物件,A,B,C 三個類實現了一個共同的介面show(),但各自的實際工作有很大差別。
現在要訪問a,b,c三個物件的show()方法,該如何訪問?
問題:
一個物件存入到Vector中時,轉換成了一個Object物件,從Vector中取出時也是一個Object,需要先轉換成原來的類的型別,才能呼叫該類的方法,a,b,c存入到Vector中後(程式)就不知道它屬於那個類,也就不知道該怎麼轉換。
該如何解決這個問題,原來考慮使用reflect來解決,但是不行。
現在要訪問a,b,c三個物件的show()方法,該如何訪問?
問題:
一個物件存入到Vector中時,轉換成了一個Object物件,從Vector中取出時也是一個Object,需要先轉換成原來的類的型別,才能呼叫該類的方法,a,b,c存入到Vector中後(程式)就不知道它屬於那個類,也就不知道該怎麼轉換。
該如何解決這個問題,原來考慮使用reflect來解決,但是不行。
相關文章
- Redis儲存物件問題Redis物件
- 華為雲物件儲存OBS,助力企業高效解決儲存問題物件
- 物件儲存 vs 檔案儲存 vs 塊儲存,選哪個?物件
- 儲存—物件儲存_Minio物件
- 一個有趣的問題: 如何用HashSet來儲存重複的字串?字串
- js中的儲存問題JS
- 【答疑】物件儲存OSS常見問題解答(工具類1)物件
- 雲端儲存目前面臨的3個問題
- 塊儲存 檔案儲存 物件儲存物件
- 物件儲存物件
- OSS物件儲存的檔案追加上傳問題及解決方案物件
- 【答疑】物件儲存OSS常見問題解答(諮詢類1)物件
- 【答疑】物件儲存OSS常見問題解答(諮詢類2)物件
- 記一個 Android 14 適配引發的Android 儲存許可權問題Android
- 聊一聊Redis熱點key儲存問題Redis
- 華為雲物件儲存服務OBS教你一招輕鬆解決儲存難題物件
- 物件儲存的優勢有哪些?為什麼要選擇物件儲存?物件
- 物件儲存,未來儲存新潮流物件
- 記一次儲存問題導致的rac故障案例
- Kylin儲存和查詢的分片問題
- mysql多次呼叫儲存過程的問題MySql儲存過程
- minio-物件儲存物件
- 如何用 Minio SDK 訪問滴滴雲物件儲存物件
- 關係等級儲存問題
- 分散式儲存ceph 物件儲存配置zone同步分散式物件
- DAOS 分散式非同步物件儲存|儲存模型分散式非同步物件模型
- 物件儲存服務的Lambda特性物件
- 物件儲存服務的加密特性物件加密
- java物件頭的兩種儲存Java物件
- OSS物件儲存的全球加速方案物件
- MySQL儲存過程的許可權問題MySql儲存過程
- STL-Vector容量問題:
- 什麼是物件儲存?物件
- 七牛雲物件儲存物件
- 使用 NSUserDefaults 儲存字典的一個坑
- 一個全新的 kv 儲存引擎 — LotusDB儲存引擎
- 儲存過程訪問其他使用者的表的問題儲存過程
- 騰訊雲物件儲存 COS搭建個人網站物件網站
- 解決MongoDB儲存時間時差的問題MongoDB