package cn.tedu.test;
import org.junit.Test;
public class ReflectDemo1 {
/**
* 获取Class对象三种方式
*/
@Test
public void fun1() {
}
/**
* 获取构造方法,并创建对象
*/
@Test
public void fun2() {
// 1.获取所有public修饰的构造
// 2.获取所有构造,包括私有的
// 3.获取指定public构造, 并创建对象
// 4.获取指定私有构造, 并创建对象
// 5.创建对象的最快方式(前提: 必须有空参构造)
}
/**
* 获取成员变量, 并set和get
*/
@Test
public void fun3() {
// 1.获取所有public成员变量
// 2.获取所有成员变量,包括私有的
// 3.获取指定类型的public修饰的成员变量, 并set值get值,
// 4.获取指定类型的成员变量,包括私有的 并set值get值,
}
/**
* 获取成员方法, 并运行
*/
@Test
public void fun4() {
// 1.获取所有public修饰的成员方法
// 2.获取所有成员方法, 包括私有的
// 3.获取指定类型的public修饰的成员方法, 并运行
// 4.获取指定类型的成员方法(包括私有的), 并运行
}
/**
* 解析xml文件
*/
@Test
public void func5() {
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。