类型转换小细节

来源:互联网 发布:扎克拉文体测数据 手掌 编辑:程序博客网 时间:2024/06/05 00:12

如果你的类是一个单实体类,也就是没有继承或是接口别的类.

public class HjmServiceImpl {}

那么这样写就可以:

HjmServiceImpl service = (HjmServiceImpl)ctx.getBean("HjmServiceImpl");

但如果你的类,一般像SERVER的实体类,是接口过的.

public class HjmServiceImpl implementsHjmExampleService{}

那么就一定要写成如下:

HjmExampleService service = (HjmExampleService)ctx.getBean("HjmServiceImpl");

看出区别没有.

接口过父类的子类,在强制转换的时候,一定要用接口父类来定义.

0 0
原创粉丝点击