当前位置:编程学习 > JAVA >>

[java]反射机制

[java]
<span style="font-size:18px;">/**
 * 反射---类是Class的对象---可以通过反射来获知类中的信息
 * @author Administrator
 *
 */ 
public class G { 
    public static void main(String[] args) { 
         
        //第一种表达方式 
        Class c1=A.class; 
         
        //第二种表达方式 
        A a=new A(); 
        Class c2=a.getClass(); 
         
        //第三种表达方式 
        Class c3=null; 
        try { 
            c3=Class.forName("A");//若是String---Class.forName("java.lang.String") 
            //通过c1、c2、c3创建A类对象 
            A aa=(A) c1.newInstance(); 
            aa.f(); 
        } catch (Exception e) { 
            // TODO: handle exception 
            e.printStackTrace(); 
        }    
         
    } 

  
class A{ 
    public void f(){ 
        System.out.println("f...."); 
    } 

</span> 

作者:guomeijuan916
补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,