首页
Java面试
PHP面试
经验笔记
在线工具
首页
在线工具
Java中反射的原理和反射的三种方式
java获取类的三种方式
C语言 在线运行
C++ 在线运行
Java 在线运行
PHP 在线运行
Python 在线运行
Python3 在线运行
Nodejs 在线运行
Ruby 在线运行
Perl 在线运行
Go 在线运行
R语言 在线运行
Lua 在线运行
C# 在线运行
结果显示HTML
清空
点击运行
public class ReflectExample { public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException { //通过Class.forName Class clz1 = Class.forName("Person"); Person p1 = (Person) clz1.newInstance(); p1.test(); //通过类 Class clz2 = Person.class; //通过对象 Person p3 = new Person(); Class clz3 = p3.getClass(); } } class Person{ public void test(){ System.out.println("person test..."); } }
运行结果
java获取类的三种方式在线测试,这是一个简单方便的Java在线运行工具,支持在线编译、在线调试和在线结果的实时反馈。