Hvad er forskellen mellem indre klasse og indlejret klasse?
Hvad er forskellen mellem indre klasse og indlejret klasse?

Video: Hvad er forskellen mellem indre klasse og indlejret klasse?

Video: Hvad er forskellen mellem indre klasse og indlejret klasse?
Video: Hvorfor er det så svært at vælge en uddannelse? 2024, April
Anonim

klasse som er erklæret uden brug af statisk kaldes indre klasse eller ikke statisk indlejret klasse . Statisk indlejret klasse er klasse niveau som andre statiske medlemmer af det ydre klasse . Hvorimod, indre klasse er bundet til instans, og den kan få adgang til instansmedlemmer af den vedlagte klasse.

Heraf, hvad er forskellen mellem en indre klasse og en underklasse?

indre klasser er i samme fil, hvorimod underklasser kan være i en anden fil, måske i en anden pakke. Du kan ikke få en instans af en indre klasse uden et eksempel på klasse der indeholder det. indre klasser har de metoder, de ønsker, hvorimod underklasser har deres overordnede metoder klasse.

På samme måde, hvad er indre klasser, og hvad er typerne? Der er fire typer af indre klasser :medlem, statisk medlem, lokal og anonym. Et medlem klasse er defineret på øverste niveau af klasse.

Spørgsmålet er også, hvad er omfanget af en klasse indlejret i en anden klasse?

EN klasse kan erklæres inden for det omfang af en anden klasse . Sikken en klasse kaldes " indlejret klasse ." Indlejrede klasser anses for at være inden for det omfang af indeslutningen klasse og er tilgængelige til brug inden for at omfang.

Hvad er statisk indlejret klasse?

EN statisk klasse dvs. skabt inde i en klasse Hedder statisk indlejret klasse i java . Det kan tilgås af ydre klasse navn. Den kan få adgang statisk data medlemmer af ydre klasse herunder private. Statisk indlejret klasse kan ikke få adgang til ikke- statisk (forekomst) datamedlem eller metode.

Anbefalede: