Kāda ir atšķirība starp iekšējo klasi un ligzdoto klasi?
Kāda ir atšķirība starp iekšējo klasi un ligzdoto klasi?

Video: Kāda ir atšķirība starp iekšējo klasi un ligzdoto klasi?

Video: Kāda ir atšķirība starp iekšējo klasi un ligzdoto klasi?
Video: СЕРЬГИ🌸ОБМЕН ПОДАРКОВ🌸Бумажные Сюрпризы🦋РАСПАКОВКА🦋Марин-ка Д 2024, Aprīlis
Anonim

Klase kas tiek deklarēts, neizmantojot statiku, tiek izsaukts iekšējā klase vai nav statisks ligzdota klase . Statisks ligzdota klase ir klasē līmenī kā citi statiskie ārējās daļas locekļi klasē . tā kā iekšējā klase ir piesaistīta instancei, un tā var piekļūt korpusa instances dalībniekiem klasē.

Kāda ir atšķirība starp iekšējo klasi un apakšklasi?

iekšējās klases ir iekš tajā pašā failā, savukārt apakšklases var būt citā failā, varbūt citā pakotnē. Jūs nevarat iegūt piemēru iekšējā klase bez gadījuma klasē kas to satur. iekšējās klases ir vajadzīgās metodes, savukārt apakšklasēm ir vecāku metodes klasē.

Līdzīgi, kas ir iekšējās klases un kādi ir veidi? Ir četri veidi no iekšējās klases :biedrs, statisks dalībnieks, vietējais un anonīmais. Biedrs klasē ir definēts augšējā līmenī klasē.

Jautājums ir arī par to, kāda ir citas klases iekšpusē ligzdotas klases darbības joma?

A klasē var deklarēt ietvaros uz darbības jomu no cita klase . Tāds klasē sauc par " ligzdota klase ." Ligzdotas klases tiek uzskatīti par ietvaros uz darbības jomu no norobežojuma klasē un ir pieejami lietošanai ietvaros ka darbības jomu.

Kas ir statiskā ligzdotā klase?

A statiskā klase i., izveidota iekšā a klasē tiek saukts statiskā ligzdotā klase iekšā java . Tam var piekļūt no ārpuses klasē nosaukums. Tā var piekļūt statisks ārējo datu locekļi klasē ieskaitot privāto. Staticnested klase nevar piekļūt statisks (gadījums) datu dalībnieks vai metode.

Ieteicams: