反射 方法的反射04

2021-09-17 08:12:33 字數 597 閱讀 6278

方法的反射

1.如何獲取某個方法

方法的名稱和方法的引數列表才能唯一的決定某個方法

2.方法反射的操作

method.invoke();

1.要獲取乙個方法就是獲取類的資訊,獲取類的資訊首先獲取類的類型別

student s = new student();

class c = s.getclass();

2.獲取方法,由名稱和引數列表來決定

getmethod()

獲取的是public的方法物件

getdelcaredmethod()

自己宣告的方法物件

try);

method m = c.getmethod("print",int.class,int.class);

//object o = m.invoke(s,new object);

object o = m.invoke(s,10,20);

}catch

方法的反射

1 如何獲取某個方法 方法的名稱和方法的引數列表才能唯一決定某個方法 2 方法反射的操作 method.invoke 物件,引數列表 public class methoddemo1 method m c.getmethod print int.class,int.class 這麼寫也是可以的 方法...

iOS反射 2 類方法的反射

1.nsobject常用方法 類別判斷,也可以說是動態方法 objc view plain copy student stu student alloc init autorelease iskindofclass判斷物件是否屬於某個類 或者 子類 if stu iskindofclass pers...

NSObject 類的反射,方法反射(十五)

nsobject 類的反射,方法反射用法如下 import ms nsreflect.h import ms person.h import ms student.h implementation ms nsreflect void shownsreflect else 基類 iskindofcla...