Professional Documents
Culture Documents
Java Ugnjezdene Klase
Java Ugnjezdene Klase
programiranje
// Ugnjezdena klasa
public class Ugnjezdena{
// detalji ugnjezdene klase ...
}
// Ostali clanovi Spoljasnje klase
}
Statičke ugnježdene klase
● Sada možemo da deklarišemo objekte klase
StaticUgnjezdena nezavisno od toga da li su objekti
spoljasnje klase uopšte kreirani.
● Npr.
Spoljasnja.StaticUgnjezdena primer = new Spoljasnja.StaticUgnjezdena();
● Ovo je značajno drugačije od onoga za nestatičku
ugnježdenu klasu. Sada moramo da koristimo ime
ugnježdene klase kvalifikovano imenom spoljašnje klase
kao tip prilikom kreiranja objekta.
● Ime statičke ugnježdene klase postoji u kontekstu spoljašnje
klase i ime ugnježdene klase je kvalifikovano imenom
spoljašnje klase.
Statičke ugnježdene klase
● Statička ugnježdena klasa može imati statičke članove, dok
nestatička ugnježdena klasa ne može.
Jednostavan primer