簡體   English   中英

使用Java反射API訪問私有對象

[英]Access private object using java reflection api

我可以使用Java反射訪問並獲取對象的值

這是獲取--getLong,getInt的方法,但是我找不到getObject()

您只是在尋找Field.get(Object obj)嗎?

Class aClass = MyObject.class
Field field = aClass.getField("someField");

上面的示例將返回與someField字段對應的Field實例
如以下MyObject中所聲明:

public class MyObject{
public String someField = null;
}

如果不存在名稱為getField()方法的參數的字段,則
引發NoSuchFieldException。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM