java.lang.reflect.Field.get(Object obj)方法返回指定对象上由此Field表示的字段的值。如果该对象具有原始类型,则该值将自动包装在对象中。
声明
以下是java.lang.reflect.Field.get(Object obj)方法的声明。
public Object get(Object obj)
throws IllegalArgumentException, IllegalAccessException
参数
obj - 要从中提取表示字段的值的对象。
返回值
返回对象obj中表示字段的值; 原始值被包装在适当的对象之前被返回。
异常
IllegalAccessException - 如果此Field对象正在执行Java语言访问控制,并且底层字段无法访问。
IllegalArgumentException - 如果指定的对象不是声明底层字段(或其子类或实现者)的类或接口的实例。
NullPointerException - 如果指定的对象为null,该字段为实例字段。
ExceptionInInitializerError - 如果由此方法引发的初始化失败。
例子
以下示例显示java.lang.reflect.Field.get(Object obj)方法的用法。
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.reflect.Field;
public class Get {
public static void main(String[] args) throws NoSuchFiel
最后
以上就是文艺蜜蜂最近收集整理的关于java field get_java.lang.reflect.Field.get()方法示例的全部内容,更多相关java内容请搜索靠谱客的其他文章。
发表评论 取消回复