JAVA反射(二):通过反射获取类的结构

 

 

Class<?> test3 = Class.forName("reflect.Test3");
			Constructor<?> cons = test3.getConstructor();// 取得类的构造方法
			Class<?>[] in = test3.getInterfaces(); // 取得类所实现的接口
			Class<?> su = test3.getSuperclass(); // 取得父类
			Method[] m = test3.getMethods(); // 取得类的全部方法
			for (int i = 0; i < m.length; i++) {
				System.out.println(m[i]);
			}
			Field[] f = test3.getDeclaredFields();// 取得本类的全部属性
			for (int i = 0; i < f.length; i++) {
				System.out.println(f[i]);
			}

			System.out.println(Arrays.toString(in));
发布了13 篇原创文章 · 获赞 0 · 访问量 2738

猜你喜欢

转载自blog.csdn.net/lq851643368/article/details/53557578
今日推荐