java取對象的屬性
『壹』 java 怎麼獲取一個對象的屬性
1、過去某個類的某個屬性:
可以通過對象調用其屬性:
1)、創建對象 : 類名 對象名 = new 類名();
2)、調用屬性: 對象名.屬性
2、獲取某個對象的所有屬性
數組類型[] 數組名 = 對象名.getClass().getDeclaredFields();
『貳』 java里set跟get的用法
在Java中,get和set方法是一種常見的編程模式,它們被用來訪問和修改對象的狀態。get方法通常用於獲取對象的屬性值,而set方法則用於設置這些屬性的值。
舉個例子,假設我們有一個表示冰箱的類,其中有一個屬性是用來存放雪糕的。如果我們想要獲取冰箱中的雪糕數量,我們可以使用冰箱對象的get方法,例如:冰箱.get雪糕數量()。這樣做之後,我們就得到了冰箱中的雪糕數量,並可以根據需要對這個值進行處理。
另一方面,如果我們想要往冰箱里放入雪糕,就需要使用set方法。例如,我們可以使用冰箱對象的set方法來添加雪糕,比如:冰箱.set雪糕數量(新數量)。通過這種方式,我們可以增加或減少冰箱中的雪糕數量。
從另一個角度來看,get方法就像是從冰箱里拿雪糕,而set方法則是將雪糕放入冰箱。當你想要從冰箱中取出雪糕時,你必須先確保冰箱里有雪糕,否則你將無法取出。因此,set方法對於後續的get操作至關重要,因為只有先給冰箱提供雪糕,你才能從中獲取雪糕。
總的來說,set方法用於設置對象的屬性,而get方法則用於獲取這些屬性的值。通過合理使用這兩種方法,我們可以更好地管理和操作對象的狀態。
『叄』 java反射取對象屬性值 不是通過get方法取值
反射不是通過get取值的,是通過該對象的信息,比如說名稱、內存地址等來訪問類,方法,屬性等,可以獲取任意對象的信息,但不能獲得私有屬性(private String s=「sd」;)的值,切記
推薦《JAVA核心技術》這本書會對你有幫助的