Quina diferència hi ha entre classe interna i classe imbricada?
Quina diferència hi ha entre classe interna i classe imbricada?

Vídeo: Quina diferència hi ha entre classe interna i classe imbricada?

Vídeo: Quina diferència hi ha entre classe interna i classe imbricada?
Vídeo: Зимний вечер в Гаграх (4K, мелодрама, реж. Карен Шахназаров, 1985 г.) 2024, De novembre
Anonim

Classe que es declara sense utilitzar static s'anomena classe interna o no estàtica classe imbricada . Estàtica classe imbricada és classe nivell com altres membres estàtics de l'exterior classe . Mentre que, classe interna està lligat a la instància i pot accedir als membres de la instància del tancament classe.

D'aquí, quina diferència hi ha entre una classe interna i una subclasse?

classes internes són en el mateix fitxer, mentre que les subclasses poden estar en un altre fitxer, potser en un altre paquet. No podeu obtenir una instància d'un classe interna sense una instància de la classe que el conté. classes internes tenen els mètodes que volen, mentre que les subclasses tenen els mètodes dels seus pares classe.

De la mateixa manera, què són les classes internes i quins són els tipus? Hi ha quatre tipus de classes internes :membre, membre estàtic, local i anònim. Un membre classe es defineix al nivell superior de la classe.

També la pregunta és, quin és l'abast d'una classe imbricada dins d'una altra classe?

A classe es pot declarar dins el abast de una altra classe . Tal a classe es diu " classe imbricada ." Classes imbricades es consideren dins el abast del tancament classe estan disponibles per al seu ús dins això abast.

Què és una classe imbricada estàtica?

A classe estàtica és a dir, creat dins d'un classe es diu classe imbricada estàtica en java . S'hi pot accedir des de l'exterior classe nom. Es pot accedir estàtica dades dels membres de l'exterior classe inclòs el privat. Classe estàtica no pot accedir estàtica (instància) membre de dades o mètode.

Recomanat: