请教一下高手
ISsmService 是接口类
SsmServiceImpl 是ISsmService 实现类
定义一个接口对象
private ISsmService ssmService = null;
ssmService.addEmployee(param)
ssmService怎么会知道调用ISsmService 实现类
的addEmployee的方法呢,如果我多写个实现类,
ssmService还能调用到ISsmService 实现类
的addEmployee的方法吗?
请高手指教
ISsmService 是接口类
SsmServiceImpl 是ISsmService 实现类
定义一个接口对象
private ISsmService ssmService = null;
ssmService.addEmployee(param)
ssmService怎么会知道调用ISsmService 实现类
的addEmployee的方法呢,如果我多写个实现类,
ssmService还能调用到ISsmService 实现类
的addEmployee的方法吗?
请高手指教
既然
private ISsmService ssmService = null;
你就不能使用
ssmService.addEmployee(param)
空指针异常。你的问题实际上是Java多态的问题,建议你看看Java多态的特性
ssmService.addEmployee(param)
接口不能实例化啊,LZ问题不明确
除非这样
ssmService =new ISsmServiceImpl();
之后才能用。