首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java Action 多重继承有关问题

2013-10-25 
java Action 多重继承问题Class A extends B{super.do()}Class B extends BaseAction{private AService a

java Action 多重继承问题
Class A extends B{
super.do();
}
Class B extends BaseAction{
private AService a;//这是一个接口,也有实现类AServiceImpl
private BService b;//这是一个接口,也有实现类BServiceImpl
protect void do(){
 a.get();
 b.get();
}}系统报错,报java.lang.NullPointerException,仔细检查发行,Class B初始化的时候只初始化了private AService a,没有初始化 b,导致在运行到do方法里面,a有值,而b为null,请问造成这样的结果的原因可能是什么,我的Class A里面没有定义过BService或者实现它。
[解决办法]
那么a的初始化是如何完成的,通过spring注入的么?
总之a肯定有一个初始化的过程,b在同样的地方也进行也一下初始化呗

热点排行