Aký je rozdiel medzi vnútornou triedou a vnorenou triedou?
Aký je rozdiel medzi vnútornou triedou a vnorenou triedou?

Video: Aký je rozdiel medzi vnútornou triedou a vnorenou triedou?

Video: Aký je rozdiel medzi vnútornou triedou a vnorenou triedou?
Video: Aký je rozdiel medzi kreditkou a debetnou kartou? A ako si chrániť účet? 👀 2024, November
Anonim

Trieda ktorý je deklarovaný bez použitia statického sa volá vnútorná trieda alebo nestatické vnorená trieda . Statické vnorená trieda je trieda úrovni ako ostatné statické členy vonkajšieho trieda . keďže vnútorná trieda je viazaný na inštanciu a môže pristupovať k členom inštancie uzavretia trieda.

Aký je rozdiel medzi vnútornou triedou a podtriedou?

vnútorné triedy sú v rovnaký súbor, zatiaľ čo podtriedy môžu byť v inom súbore, možno v inom balíku. Nemôžete získať inštanciu vnútorná trieda bez inštancie trieda ktorý to obsahuje. vnútorné triedy majú metódy, ktoré chcú, zatiaľ čo podtriedy majú metódy svojho rodiča trieda.

Podobne, čo sú vnútorné triedy a aké sú typy? Sú tu štyri typy z vnútorné triedy :člen, statický člen, lokálny a anonymný. Člen trieda je definovaná na najvyššej úrovni trieda.

Otázkou tiež je, aký je rozsah triedy vnorenej do inej triedy?

A trieda možno vyhlásiť v rámci a rozsah z iná trieda . Taký trieda sa volá" vnorená trieda ." Vnorené triedy sa považujú za v rámci a rozsah prílohy trieda a sú k dispozícii na použitie v rámci že rozsah.

Čo je statická vnorená trieda?

A statická trieda t.j. vytvorené vo vnútri a trieda sa volá statická vnorená trieda v java . Dá sa k nemu dostať vonkajším trieda názov. Môže pristupovať statické údajových členov vonkajších trieda vrátane súkromných. Staticne vnorená trieda nemôže získať prístup statické (inštancia) dátový člen alebo metóda.

Odporúča: