呼叫物件的方法的4要素:
* 1.物件
* 2.方法名
* 3.引數
* 4.返回值
1.不使用反射機制呼叫方法
userservice userservice=new userservice();//建立物件
boolean loginresult=userservice.login("admin", "123456");//
呼叫方法
system.out.println(loginresult?"登入成功":"登入失敗");
2.使用反射機制呼叫方法
//使用反射機制呼叫物件的方法
class userserviceclass=class.forname("bean.userservice");//
獲取類 object obj=userserviceclass.newinstance(); //
建立物件
method loginmethod=userserviceclass.getdeclaredmethod("login", string.class,string.class);//
獲取方法
object retvalue=loginmethod.invoke(obj, "admin","123456");//
呼叫方法
system.out.println(retvalue);
/** 呼叫物件的方法的4要素:
* 1.物件:obj
* 2.方法名:loginmethod
* 3.引數:"admin","123456"
* 4.返回值:retvalue
*/
C 的反射機制呼叫方法
net的反射 reflection 是非常完善和強大的,例如有名的.net反編譯工具red gate s net reflector就是使用了.net自身的反射機制,這裡有乙個比較簡單的例項 使用控制台程式 看看.net中如何使用反射。using system using system.reflec...
C 的反射機制呼叫方法
net的反射 reflection 是非常完善和強大的,例如有名的.net反編譯工具red gate s net reflector就是使用了.net自身的反射機制,這裡有乙個比較簡單的例項 使用控制台程式 看看.net中如何使用反射。using system using system.reflec...
C 的反射機制呼叫方法
net的反射 reflection 是非常完善和強大的,例如有名的.net反編譯工具red gate s net reflector就是使用了.net自身的反射機制,這裡有乙個比較簡單的例項 使用控制台程式 看看.net中如何使用反射。using system using system.reflec...