首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java透过类名动态调用类

2012-09-29 
java通过类名动态调用类java通过类名动态调用类,可利用配置文件实现无编译动态增加删除模块。代码是转的啦~

java通过类名动态调用类
java通过类名动态调用类,可利用配置文件实现无编译动态增加删除模块。代码是转的啦~嘿嘿,mark一下~


package tf; 
 
public class TestPack { 
        public static void main(String [] args) 
        { 
                try  
                { 
                        IAnimal cAnimal = new bird(); 
                        cAnimal.shout(); 
                        IAnimal animal =(IAnimal)java.lang.Class.forName("tf.bird").newInstance(); 
                        animal.shout(); 
                } 
                catch (Exception e) { 
                        // TODO: handle exception 
                } 
        } 

//tf.bird 加上包名 
//bird.java 
package tf; 
 
public class bird implements IAnimal{ 
        public void shout() 
        { 
                System.out.println("c c jiji "); 
        } 

 
//IAnimal.java 
package tf; 
 
public interface IAnimal { 
        public void shout(); 

 
c c jiji  
c c jiji  

热点排行