我需要从与我正在处理的类不同的包中访问类,但是无法使其正常工作。我目前正在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
提交
取消