首页 > 学院 > 开发设计 > 正文

类的反射机制解释泛型的约束

2019-11-11 05:17:25
字体:
来源:转载
供稿:网友
package lei;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;/** * 使用类的反射机制解释泛型只在编译时进行约束的作用 * @author Administrator * */public class Methodlist { @SupPRessWarnings({ "unchecked", "rawtypes" }) public static void main(String[] args) throws Exception { List<String> list=new ArrayList<String>(); list.add("hello"); Class c=list.getClass();//获得list对象的 类类型 Method m=c.getMethod("add", Object.class);//获得list中的add方法绕过泛型的约束 m.invoke(list, 100);//向list集合中注入100的值 System.out.println(list.size());//list长度会增加1 }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表