杨庆荣的博客

工作之余接单:公司产品展示网站建设、电商网站建设、小程序、app开发。+86 13714715608

java动态调用类及其方法

点击 2578    创建时间 2012-01-18 13:42:15

<p> /<br />   To change this template, choose Tools | Templates<br />   and open the template in the editor.<br />  /<br /> <br /> package test;<br /> <br /> import java.lang.reflect.Method;<br /> import java.util.logging.Level;<br /> import java.util.logging.Logger;<br /> <br /> <br /> class Rong{<br />     <br /> }<br /> class A1 extends Rong<br /> {<br />     public A1(){<br />         System.out.println("A");<br />     }<br />         public void say()<br />     {<br />         System.out.println("hey");<br />     }<br /> }<br /> <br /> class A2<br /> {<br />     public A2(){<br />         System.out.println("A22");<br />     }<br />      public void say()<br />     {<br />         System.out.println("hey222222222222222");<br />     }<br /> }<br /> <br /> /*<br />  <br />   @author rong<br />  /<br /> public class Test {<br />     public static void main( String[] args)<br />     {<br />        <br />         try {<br />             <br />              Class r= Class.forName("test.A2" );<br />               Method m=r.getMethod("say", new Class[0]);<br />               m.invoke( r.newInstance() , new Object[0]);<br /> <br />         } catch ( Exception ex) {<br />             ex.printStackTrace();<br />         }<br />     }<br /> }<br />  </p>

上一篇: ubuntu 11.10 64位系统安装MiGu音乐播放器
下一篇: 今天跑到南山一趟