În forma cea mai simplă, o enumerare este o listă a constantelor numite. În ciuda faptului că, în limbajul Java, există și alte instrumente cu caracteristici similare funcții-ționale astfel de variabile finalizate, multe pro-grammiruyuschim nA Java principiu claritatea transferurilor îi lipsește încă, mai ales ca acestea se aplică în multe alte limbaje de programare-Bani.
În versiunea JDK5, enumerările au fost implementate în Java și, în sfârșit, au devenit disponibile pentru programarea în această limbă.
În ce ordine sunt numiți constructorii de clasă. formând o ierarhie atunci când este creată? De exemplu, ce constructor este numit mai devreme: AA () sau BB (), dacă BB este o subclasă și AA este o superclasă?
În ierarhia de clasă, constructorii sunt chemați în ordinea moștenirii, începând cu superclase și terminând cu subclasa.
În plus, această ordine rămâne neschimbată, indiferent dacă se utilizează sau nu forma super (), deoarece apelul metodei super () trebuie să fie în primul operand executat în constructorul subclaselor.
Puteți apela un constructor dintr-o subclasă. definit în superclajul său, folosind următoarea formă a cuvântului super: