Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 31344|Atsakyti: 0

[Šaltinis] XX klasė negali prieiti prie XX klasės nario su modifikatoriais "privatus"

[Kopijuoti nuorodą]
Paskelbta 2021-05-28 13:45:40 | | | |
"Java" atspindys gauna lauko reikšmę, o klaida yra tokia:



Išimtis gijoje "pagrindinė" java.lang.IllegalAccessException: klasės demonstracija. Test1 negali pasiekti klasės demonstracinės versijos nario. Test1$Vartotojas su modifikatoriais "privatus"
        adresu java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:385)
        adresu java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:693)
        adresu java.base/java.lang.reflect.Field.checkAccess(Field.java:1096)
        adresu java.base/java.lang.reflect.Field.get(Field.java:417)
        demonstracijoje. Test1.main(Test1.java:13)
sprendimas

Atspindėdami operacijos klasės privataus nario kintamąjį, turite nustatyti, kad laukas būtų pasiekiamas per field.setAccessible(true).



Kodas:








Ankstesnis:Skirtumas tarp "CrudRepository" ir "JpaRepository" pavasario duomenų JPA
Kitą:JPA užmigdymo užklausos rezultatų poslinkis nepalaikomas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com