请教一下高手
ISsmService 是接口类
SsmServiceImpl 是ISsmService 实现类
定义一个接口对象
 private ISsmService ssmService = null;
 ssmService.addEmployee(param)
ssmService怎么会知道调用ISsmService 实现类
的addEmployee的方法呢,如果我多写个实现类,
ssmService还能调用到ISsmService 实现类
的addEmployee的方法吗?
请高手指教

解决方案 »

  1.   

    你的问题描述的有问题
    既然
     private ISsmService ssmService = null;
    你就不能使用
     ssmService.addEmployee(param)
    空指针异常。你的问题实际上是Java多态的问题,建议你看看Java多态的特性
      

  2.   

    private ISsmService ssmService = null;
     ssmService.addEmployee(param)
    接口不能实例化啊,LZ问题不明确
    除非这样
    ssmService =new ISsmServiceImpl();
    之后才能用。