在下面的代码段中,问号允许您做什么,因为它位于类类型的尖括号中?它是否允许任何类类型作为参数传入?
另外,方法1返回什么?它是否返回一个可以转换为ObjectService
类型的对象?
方法一
public Object getInstance(Class<?> clazz) {
if (org.service.ObjectService.class.equals(clazz))
return getObjectService();
return null;
}
方法二
public ObjectService getObjectService() {
ObjectService service;
service = (ObjectService) context.getBean("ObjectService");
return service;
}