以下のコードセグメントでは、疑問符はクラスタイプごとに山かっこで囲まれているため、何ができますか?任意のクラスタイプをパラメーターとして渡すことができますか?
また、メソッド1は何を返しますか?ObjectService
タイプにキャストできるオブジェクトを返しますか?
方法1
public Object getInstance(Class<?> clazz) {
if (org.service.ObjectService.class.equals(clazz))
return getObjectService();
return null;
}
方法2
public ObjectService getObjectService() {
ObjectService service;
service = (ObjectService) context.getBean("ObjectService");
return service;
}