public class ReflectTest02 { public static void main(String[] args) throws Exception { //不要反射机制,怎么调用方法 /* logger l = new logger(); l.log("sdf");*/ // 使用反射机制来调用方法 Class c = Class.forName("com/bjpowernode/java/reflect/ReflectTest02.java:13"); Object obj=c.newInstance(); //获取方法 Method login = c.getDeclaredMethod("log",String.class); Object o=login.invoke("obj","sdf"); //反射机制最重要的一个方法,必须死记硬背 //四要素:调用对象obj的方法login传进去参数String.class返回值Object o } }
Java学习:通过反射机制来调用方法 (很重要最好掌握)
最新推荐文章于 2024-05-27 20:55:58 发布