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

Java反射的有关方法

2012-12-28 
Java反射的相关方法?java反射相关方法:获得类:方法1:Class clazzClass.forName(com.test.model.TestMode

Java反射的相关方法

?

java反射相关方法:

获得类:

方法1:

Class clazz=Class.forName("com.test.model.TestModel");

?

方法2:

TestModel testModel = new TestModel();

Class clazz = testModel.getClass();

?

获得方法:

Method method = clazz.getDeclaredMethod("add");

clazz.getDeclaredMethods();

?

调用方法:

method.invoke(testModel);

?

获得类的相关属性:

Field[] fieldlist = clazz.getDeclaredFields();

?

获得属性的类型和名称:

for(int i = 0; i < fieldlist.length; i++){

? Field field = fieldlist[i];

? field.getType();

? field.getName();

? boolean accessFlag=field.isAccessible();

? field.setAccessible(true);

}

?

?

热点排行