反射三种方式

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());
    }
}
 

你可能感兴趣的:(语言基础)