Java - ar redzamību aizsargāts modifikators

Satura rādītājs
redzamības modifikatori ļauj mums iekapsulēt klases datus, atribūtus un metodes Java, lai gan visvieglāk izskaidrot un lietot ir Privāts un publiski, ir trešais modifikators, kas ir aizsargāts, tā jēdzienu ir nedaudz sarežģītāk izskaidrot, tomēr ļoti bieži to var atrast programmās, kas izveidotas Java.
Kā mēs zinām ,. iekapsulēšana Tas ir galvenais elements programmēšanas objektu orientācijas paradigmā, šī iemesla dēļ ir ļoti svarīgi definēt atribūtu un metožu redzamību, tādējādi mēs varam padarīt lietas redzamas tikai elementiem, kuriem tām ir jāpiekļūst, un izvairīties no integritātes apdraudējuma klasēm un objektiem, tāpēc mēs varam izveidot paketes, lai klasificētu dažādas klases.
Kamēr mēs to zinām publiski piešķir jebkurai klasei vai objektam piekļuvi atribūtiem un metodēm, kuras ietekmē šis modifikators Privāts tas tikai pašai klasei un tās iekšienei ļauj piekļūt metodēm un atribūtiem, modifikatoram aizsargāti Tā ir nedaudz plašāka, taču tā nav publiska caurlaide.
Aizsargāta definīcijaKad mēs definējam atribūtu vai metodi, piemēram aizsargāti tikai klasēm un objektiem, kas pieder tas pats iepakojumsNeatkarīgi no tā, vai tās pašas klases objekti vai apakšklases un to attiecīgie objekti, tas dod iespēju paplašināt spektru, neapdraudot iekapsulēšanu ar klasēm no citas paketes.
Tātad, lietojot redzamības pārveidotāju aizsargāts Mēs nodrošināsim jums piekļuvi apakšklasēm neatkarīgi no tā, kurā iepakojumā tie ir, bet citām klasēm var piešķirt piekļuvi tikai tad, ja tās pieder pie vienas paketes.
Kaut kas svarīgs, kas mums jāzina, ir tas, ka mēs varam mainīt metožu un atribūtu redzamību no apakšklases virsklases, tomēr tam ir noteikums, proti, mēs nedrīkstam samazināt vai vājināt minēto redzamību, tas ir, ja mūsu lielākajā gadījumā mums ir atribūts aizsargāts, apakšklasē mēs varam to pasludināt par publisku, bet, ja virsklasē mums ir publisks atribūts, apakšklasē mēs nevaram to definēt kā aizsargātu, jo līdz ar to tā redzamība samazinās un tas Java Tas to neļauj.
Nākamajā tabulā mēs redzam atšķirības starp redzamības modifikatoriem, kas pieejami vietnē Java:

Kā mēs redzam ,. aizsargāts modifikators Tas ir pusceļā starp publisko un privāto, līdz ar to tā popularitāte, jo, izstrādājot un izstrādājot moduļu lietojumprogrammas, mēs varēsim izveidot elastīgāku iekapsulēšanas sistēmu, neapdraudot mūsu nodarbību principus.
Ar to mēs pabeidzam šo apmācību, kā mēs redzam Java Tas mums piedāvā nebeidzamu skaitu rīku, kas mums jāņem vērā un jāiemācās izmantot, ar to mēs varam sasniegt vislabākos rezultātus un sekot objektorientētas programmēšanas paradigmām.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave