public class ReflectionDemo {
public static void main(String[] args) {
Class <?> cls = String.class; //仅适合在编译前就已经明确要操作的 Class
try{ //已明确类的全路径名
Class <?> c= Class.forName("java.lang.String");
String s=(String)c.newInstance();
}catch(Exception e){
System.out.println(e.getMessage());
}
//3、适合有对象示例的情况下
String str = new String();
System.out.println(str.getClass());
}
}
反射三种方式
最新推荐文章于 2024-05-15 20:31:09 发布