Discuss / Java / 获取字段值的例子运行报错了,person类的name字段要public才行

获取字段值的例子运行报错了,person类的name字段要public才行

Topic source

xiong4110

#1 Created at ... [Delete] [Delete and Lock User]

报错信息

Exception in thread "main" java.lang.IllegalAccessException: class Main cannot access a member of class Person with modifiers "private"

at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:385)

at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:693)

at java.base/java.lang.reflect.Field.checkAccess(Field.java:1096)

at java.base/java.lang.reflect.Field.get(Field.java:417)

at Main.main(Main.java:9)

xiong4110

#2 Created at ... [Delete] [Delete and Lock User]

sorry,没看完就来评论了。下面有解答。


  • 1

Reply