java如何操作成員變數?

abcjob發表於2021-09-11

java如何操作成員變數?

說明

1、類成員變數是java.lang.reflect.Field類的物件,透過Class類的下列方法可以獲得某一類的成員變數。

2、類成員變數包括兩部分,類成員變數和類名稱。

例項

public Field getDeclaredField(String name) // 獲得該類自身宣告的所有變數,不包括其父類的變數
public Field getField(String name) // 獲得該類自所有的public成員變數,包括其父類變數
 
//具體實現
Field[] allFields = class1.getDeclaredFields();//獲取class物件的所有屬性
Field[] publicFields = class1.getFields();//獲取class物件的public屬性
Field ageField = class1.getDeclaredField("age");//獲取class指定屬性
Field desField = class1.getField("des");//獲取class指定的public屬性

以上就是java操作成員變數的方法,希望對大家有所幫助。更多Java學習指路:

本教程操作環境:windows7系統、java10版,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4798/viewspace-2830024/,如需轉載,請註明出處,否則將追究法律責任。

相關文章