关于在jdk中投射的方法

时间:2013-11-06 08:46:21

标签: java

有这样的方法:

protected <T> T getBean(String beanId, Class<T> beanCls) {
return beanCls.cast(context.getBean(beanId));
}

context.getBean(beanId)可以成功返回名为“MobileUser”的pojo,但这对cast()意味着什么?它返回了什么?谢谢

2 个答案:

答案 0 :(得分:2)

java.lang.Class.cast()

  

将对象强制转换为此Class表示的类或接口   对象

在此处详细了解此方法的用法:http://www.tutorialspoint.com/java/lang/class_cast.htm

答案 1 :(得分:0)

来自Java Doc

  

将对象强制转换为此Class对象所代表的类或接口。