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

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

Java 模塊:可以訪問對象但無法創建對象

Java 模塊:可以訪問對象但無法創建對象

鴻蒙傳說 2022-01-12 16:57:14
假設我有 2 個模塊。一種稱為“接收器”,一種稱為“修改器”。在接收器模塊中,我有一個名為“com.danii.Receiver”的包,其中包含一個名為“DataReceiver”的類。我在 Receiver 模塊中有另一個包,名為“com.danii.Entities”,有一個名為“Data”的類。Receiver 模塊目前僅導出 com.danii.Receiver。當我在其中運行一個函數時,DataReceiver 類將創建一個新的 Data 對象,并將其發回。在我的修改器模塊中,我將其設置為需要 com.danii.Receiver,并且我希望通過 DataReceiver 接收一些數據。我嘗試這樣做,但無論我做什么我都無法閱讀它,因為它無權訪問 Data 類。我怎樣才能讀取 DataReceiver 給我的數據,但仍然無法創建數據?
查看完整描述

1 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

允許您保留當前結構的大部分方面的一種選擇是使用另一個導出的包,該包具有由 Data 實現的接口(我現在將其稱為 IData)。然后 DataReceiver 可以返回一個 IData 對象(實現仍將通過 Data 類)。IData 可以在其自己的導出包中,也可以在您已經導出的 Receiver 包中。


查看完整回答
反對 回復 2022-01-12
  • 1 回答
  • 0 關注
  • 242 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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