一.通過反射來獲取類的公有私有屬性和方法
1.建立乙個類person,裡邊有私有屬性和公有屬性,私有方法和公有方法
public class person
//私有構造方法
private person(string name)
public person()
public string getname()
public void setname(string name)
public int getage()
public void setage(int age)
public void show()
//私有方法
private string shownation(string s)
@override
public string tostring() ';
}}
2.建立類reflecttest,通過反射對上邊建立的類person的屬性和方法進行各種操作public class reflecttest
//class 執行時類
//獲取class的四種方式
@test
public void test2() throws classnotfoundexception
}
反射使用的簡單例項
建立乙個程式集例項 定義乙個型別陣列並從程式集例項中獲得 type t a.gettypes 迴圈輸出型別陣列中的類的名稱 for int i 0 i 定義乙個方法資訊例項 並從程式集中指定名稱的類中指定名稱的方法獲得 system.reflection.methodinfo m a.gettype...
java反射的簡單使用
前幾天專案中遇到乙個相對有意思的事情,那就是乙個inserthbase的工具類接收乙個物件,然後獲取到物件的每乙個屬性及其值,最後insert到hbase中 如 public class people public string getname public void setname string ...
反射使用的簡單例項
建立乙個程式集例項 定義乙個型別陣列並從程式集例項中獲得 type t a.gettypes 迴圈輸出型別陣列中的類的名稱 for int i 0 i 定義乙個方法資訊例項 並從程式集中指定名稱的類中指定名稱的方法獲得 system.reflection.methodinfo m a.gettype...