我需要從與我正在處理的類不同的包中訪問類,但是無法使其正常工作。我目前正在PMSModel包中的ConcreteAccount上工作,需要從Account.Strategies中的類訪問方法。嘗試執行此操作時,我不斷收到“找不到符號”錯誤。我有另一個項目使用與嘗試使用的方法完全相同的方法,并且沒有錯誤。當類具有構造函數時,我嘗試訪問它們,但是當類沒有構造函數時,卻得到了完全相同的錯誤。我有以下錯誤的圖片:以下是我嘗試從Account.Strategies程序包訪問類的代碼。錯誤本身顯示在語句的“策略”部分。package PMSModel;import Account.Strategies.IAccountStrategy;public class ConcreteAccount extends Account {@Overridepublic IAccountStrategy selectStrategy(String accountType){ IAccountStrategy strategy; switch(accountType){ case "Patient": strategy = new Account.Strategies.PatientStrategy(); break; case "Secretary": strategy = new Account.Strategies.SecretaryStrategy(); break; } return strategy;}}以下是我的包和類如何相互關聯的屏幕截圖:我希望“策略”存儲該類,以便我可以在Account中訪問該特定類的方法。
添加回答
舉報
0/150
提交
取消