首页 > 代码库 > Java Reflect
Java Reflect
1 package observer; 2 3 import java.lang.reflect.Method; 4 5 import oracle.net.aso.c; 6 7 public class Test { 8 9 public static void main(String[] args) throws Exception {10 11 String str = "observer.Dad";12 Class cls = Class.forName(str);13 Object obj = cls.newInstance();14 Method[] methods = cls.getMethods();15 for(Method m:methods)16 {17 if(m.getName().equals("ActionToWakeup"))18 {19 m.invoke(obj, new WakeupEvent(0, "", null));20 }21 }22 }23 }
1 package observer;2 3 public class Dad{4 @Override5 public void ActionToWakeup(WakeupEvent e) {6 System.out.println("儿子醒了,我要去喂奶了。。。");7 }8 }
Java Reflect
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。