Day3 1 反射機制 反射封裝

2021-09-13 16:16:31 字數 352 閱讀 7014

反射修改或者呼叫方法和屬性過程太複雜,通過beanutils類對訪問控制進行封裝,可以簡化**實現。

beanutils.getproperty(obj, "college");//獲取obj物件的college屬性值

beanutils.setproperty(obj, "college", "清華");//設定obj物件的college屬性值為清華

methodutils.invokemethod(obj, "setcollege", "北大青鳥");//obj呼叫setcollege,傳入實參

day31 整數型別

第31節 整數型別 在之前的課程我們提到了,所謂變數就是一種容器可以儲存資料,裡面的資料可以改變。整數型別的寬度如下 char short int long char 8bit 1位元組 0 0xff short 16bit 2位元組 0 0xffff int 32bit 4位元組 0 0xffff...

學習筆記 day31 函式

是一段可以復用的 塊 function print s var printstr function str var add new function x y return x y print printstr goodgoodstudy var result add 1,2 function squ...

c so 反射 C 實現反射機制

net下的很多技術都是基於反射機制來實現的,反射讓.net平台下的語言變得得心應手。最簡單的,比如列舉型別,我們我可以很容易的獲得乙個列舉變數的數值以及其名稱字串。可是,在c 中,列舉變數本質上和乙個整形變數沒有區別,我們很難獲取乙個列舉變數的名稱字串。其實在c 中,我們可以通過巨集來實現類似反射的...