一、Java反射与代理机制
1、obj.getClass
//通过实例对象返回它的类的Class对象,如:
-
JButton b1 = new JButton("button1");
-
System.out.println(b1.getClass());
2、obj.getClass().getMethods();
//获取类的所有方法
3、obj.getName()
//获取实例对象的类的名称,如:
-
JButton b1 = new JButton("button1");
-
System.out.println(b1.getName());
4、Class.class()
//通过类名返回类的class对象,如:
System.out.println(User.class);
本文介绍了Java反射机制的基本用法,包括如何通过实例对象获取其类的Class对象、获取类的所有方法以及类的名称等。同时提供了具体的代码示例帮助理解。

被折叠的 条评论
为什么被折叠?



