Koja je razlika između unutarnje klase i ugniježđene klase?
Koja je razlika između unutarnje klase i ugniježđene klase?

Video: Koja je razlika između unutarnje klase i ugniježđene klase?

Video: Koja je razlika između unutarnje klase i ugniježđene klase?
Video: Supersection 1, More Comfortable 2024, Travanj
Anonim

Razred koji je deklariran bez korištenja statike zove se unutarnja klasa ili nestatična ugniježđena klasa . Statički ugniježđena klasa je razreda razini kao i ostali statični članovi vanjskog razreda . Dok, unutarnja klasa je vezan za instancu i može pristupiti članovima instance okruženja razreda.

Koja je razlika između unutarnje klase i podklase?

unutarnje klase su u istoj datoteci, dok podklase mogu biti u drugoj datoteci, možda u drugom paketu. Ne možete dobiti primjerak unutarnja klasa bez instance razreda koji ga sadrži. unutarnje klase imaju metode koje žele, dok podklase imaju metode svojih roditelja razreda.

Slično, što su unutarnje klase, a koje vrste? Postoje četiri vrste od unutarnje klase :član, statički član, lokalni i anoniman. Član razreda definiran je na najvišoj razini razreda.

Također je pitanje, što je opseg klase ugniježđen unutar druge klase?

A razreda može se deklarirati unutar the opseg od drugi razred . Kao razreda zove se " ugniježđena klasa ." Ugniježđene klase smatraju se unutar the opseg ogradnje razreda i dostupni su za korištenje unutar da opseg.

Što je statička ugniježđena klasa?

A statička klasa tj. stvorena unutar a razreda Zove se statička ugniježđena klasa u Java . Može se pristupiti vanjskim razreda Ime. Može pristupiti statički podaci članovi vanjske razreda uključujući i privatne. Statično ugniježđena klasa ne može pristupiti ne- statički (instanca) datamember ili metoda.

Preporučeni: