为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用其他程序包中的方法?

如何使用其他程序包中的方法?

DIEA 2021-04-09 10:11:55
我需要从与我正在处理的类不同的包中访问类,但是无法使其正常工作。我目前正在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中访问该特定类的方法。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信