![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java反射
Java反射
谁动了我的数据库!
bug与你同在
展开
-
反射获取类属性和包
import java.lang.reflect.Field;import java.lang.reflect.Method;public class Test1 {public static void main(String[] args) {try {Class clazz = Class.forName(“Reflect.Student”);// Field[] fs = clazz.getFields(); //获取类的公有的属性,包含父类的公有属性Field[]原创 2021-03-03 12:49:42 · 229 阅读 · 0 评论 -
反射机制调用指定属性
public class Test1 {public static void main(String[] args) {try {Class clazz = Class.forName(“Reflect.Student”);//通过包名.类名的字符串,调用class. forName方法获取指定类的class实例//反射创建一个对象Constructor con = clazz.getConstructor();Student stu = (Student)con.newInstance();原创 2021-03-03 12:48:44 · 221 阅读 · 0 评论 -
反射机制调用指定方法
public class Test1 {public static void main(String[] args) {try {Class clazz = Class.forName(“Reflect.Student”);//通过包名.类名的字符串,调用class. forName方法获取指定类的class实例/*** 注意:下面不论是反射调用setInfo还是test方法* 都调用的obj对象的方法,obj对象实际上就是student对象*/Method m = clazz.getM原创 2021-03-03 12:48:12 · 366 阅读 · 0 评论 -
反射机制获取类方法
ackage Reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Method;public class Test1 {public static void main(String[] args) {try {Class clazz = Class.forName(“Reflect.Student”);// Method[] ms = clazz.getMethods(); //获取到原创 2021-03-03 12:46:59 · 337 阅读 · 0 评论