Kakšna je razlika med notranjim in ugnezdenim razredom?
Kakšna je razlika med notranjim in ugnezdenim razredom?

Video: Kakšna je razlika med notranjim in ugnezdenim razredom?

Video: Kakšna je razlika med notranjim in ugnezdenim razredom?
Video: Inner Class Java Tutorial - Creating and Using Inner Classes 2024, December
Anonim

razred ki je deklariran brez uporabe statičnega, se imenuje notranji razred ali nestatična ugnezdeni razred . Statično ugnezdeni razred je razred ravni kot drugi statični členi zunanjega razred . ker notranji razred je vezan na primer in lahko dostopa do članov primerka v ohišju razred.

Kakšna je razlika med notranjim in podrazredom?

notranji razredi so v isti datoteki, medtem ko so podrazredi lahko v drugi datoteki, morda v drugem paketu. Ne morete dobiti primerka notranji razred brez primera razred ki ga vsebuje. notranji razredi imajo metode, ki jih želijo, medtem ko imajo podrazredi metode svojega starša razred.

Podobno, kaj so notranji razredi in kakšne so vrste? Štirje so vrste od notranji razredi :član, statični član, lokalni in anonimen. Član razred je opredeljena na najvišji ravni razred.

Vprašanje je tudi, kakšen je obseg razreda, ugnezdenega znotraj drugega razreda?

A razred se lahko razglasi znotraj the Obseg od drug razred . Takšen razred se imenuje " ugnezdeni razred ." Ugnezdeni razredi se štejejo za znotraj the Obseg ograjenega razred in so na voljo za uporabo znotraj to Obseg.

Kaj je statični ugnezdeni razred?

A statični razred torej ustvarjena znotraj a razred je poklican statični ugnezdeni razred v java . Do nje je mogoče dostopati z zunanjim razred ime. Lahko dostopa statična podatkovni člani zunanjega razred vključno z zasebnimi. Statično ugnjeni razred ne more dostopati do ne- statična (primer) podatkovni član ali metoda.

Priporočena: