2) Kaitstud liikmed on saadaval paketis ja päritud klassid väljaspool paketti. 3) Kaitstud meetodid on lõplikud.
Mis on Javas lõplikult kaitstud?
Kaitstud meetod on päritud ja seda saab kutsuda alamklassist. Minu arvates on nii kaitstud kui ka lõpliku meetodi kujundamise otsus: lõplik, nii et rakendust ei saa muuta ja kaitsta, nii et seda ei saaks kutsuda väljastpoolt pärimishierarhiat.
Kas saame Java-s kaitstud lõppmeetodi alistada?
Jah, ülemklassi kaitstud meetodi saab alamklass alistada.
Mis on kaitstud meetod?
Kaitstud meetod on nagu privaatne meetod, kuna seda saab välja kutsuda ainult klassi või selle alamklasside juurutusestSee erineb privaatmeetodist selle poolest, et seda saab selgesõnaliselt välja kutsuda klassi igal eksemplaril ja see ei piirdu kaudse kutsumisega iseendale.
Kas privaatseid meetodeid saab alistada?
Ei, me ei saa Javas privaatseid ega staatilisi meetodeid alistada. Java privaatsed meetodid ei ole nähtavad ühelegi teisele klassile, mis piirab nende ulatust klassiga, milles need on deklareeritud.