Mis vahe on sisemisel klassil ja pesastatud klassil?
Mis vahe on sisemisel klassil ja pesastatud klassil?

Video: Mis vahe on sisemisel klassil ja pesastatud klassil?

Video: Mis vahe on sisemisel klassil ja pesastatud klassil?
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, Aprill
Anonim

Klass mida deklareeritakse staatilist kasutamata nimetatakse siseklass või mittestaatiline pesastatud klass . Staatiline pesastatud klass on klass tasemel nagu teised välise staatilised liikmed klass . arvestades, siseklass on seotud eksemplariga ja pääseb juurde ümbrise eksemplari liikmetele klass.

Mis vahe on sisemise klassi ja alamklassi vahel?

siseklassid on aastal samas failis, samas kui alamklassid võivad asuda mõnes teises failis, võib-olla teises paketis. Te ei saa eksemplari an siseklass ilma eksemplarita klass mis seda sisaldab. siseklassid neil on soovitud meetodid, samas kui alamklassidel on nende vanemateemalised meetodid klass.

Samamoodi, mis on siseklassid ja millised on tüübid? Seal on neli tüübid kohta siseklassid :liige, staatiline liige, kohalik ja anonüümne. Liige klass on määratletud ülatasemel klass.

Küsimus on ka selles, milline on teise klassi sisse pesastatud klassi ulatus?

A klass saab deklareerida sees a ulatus kohta teine klass . Selline klass nimetatakse " pesastatud klass ." Pesastatud klassid peetakse sees a ulatus ümbrisest klass ja on kasutamiseks saadaval sees et ulatus.

Mis on staatiline pesastatud klass?

A staatiline klass st loodud a sees klass kutsutakse staatiline pesastatud klass sisse java . Sellele pääseb juurde väliselt klass nimi. See pääseb juurde staatiline välise andmeliikmed klass sealhulgas privaatne. Staticnested klass ei pääse juurde mitte- staatiline (eksemplar) andmeliige või meetod.

Soovitan: