public class ReflectExample { public static void main(String[] args) { try { Class<?> clazz = Class.forName("com.example.MyClass"); String className = clazz.getName(); int modifiers = clazz.getModifiers(); String superClass = clazz.getSuperclass().getName(); System.out.println("Class Name: " + className); System.out.println("Modifiers: " + Modifier.toString(modifiers)); System.out.println("Superclass: " + superClass); Object obj = clazz.getDeclaredConstructor().newInstance(); System.out.println("Object created: " + obj); } catch (Exception e) { e.printStackTrace(); } } } class MyClass { }


上一篇:
下一篇:
切换中文