
Kuidas see töötab?
Sellises keeles nagu Java, võib klassi pidada struktureeritud andmete malliks, milles kõik üldised omadused ja tegevused on määratletud. Klass on näiteks spetsiifiline andmestruktuur, millel on selles määratletud struktuuris unikaalsed väärtused.
Tavaliselt on klassil spetsiaalne meetod, mis jagab täpset nime kui klass ise. See meetod, mida nimetatakse konstruktoriks, teostatakse automaatselt, kui luuakse klassi uus eksemplar. Kasutades ad hoc polümorfismi, võivad mitme konstruktori meetodid jagada sama nime ja kutsuda üksteist, andes programmeerijale rohkem võimalusi selle kohta, kuidas eksemplari luua.
Objektorienteeritud, polümorfism, programmeerimise tingimused