[Java] method level 的泛型,讓參數中的型別或是回傳值的型別決定,方法中的型別
Ex1 : public < T > T getBean(String name, Class < T > requiredType) throws BeansException { return getBeanFactory ( ) . getBean ( name , requiredType ) ; } 由參數中的 requiredType ,來決定回傳值 的型別 Ex2 public < T > T getBean(String name) throws BeansException { return (T)getBeanFactory ( ) . getBean ( name ) ; } 由回傳值來決定內部處理的型別