我是靠谱客的博主 复杂嚓茶,这篇文章主要介绍java 动态获取类名,java通过类名动态调用类,现在分享给大家,希望可以做个参考。

java通过类名动态调用类

2011/12/23 9:32:15  biline  http://biline.iteye.com  我要评论(0)

摘要:java通过类名动态调用类,可利用配置文件实现无编译动态增加删除模块。代码是转的啦~嘿嘿,mark一下~packagetf;publicclassTestPack{publicstaticvoidmain(String[]args){try{IAnimalcAnimal=newbird();cAnimal.shout();IAnimalanimal=(IAnimal)java.lang.Class.forName("tf.bird").newInstance();animal.shout();

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

最后

以上就是复杂嚓茶最近收集整理的关于java 动态获取类名,java通过类名动态调用类的全部内容,更多相关java内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(150)

评论列表共有 0 条评论

立即
投稿
返回
顶部