Mis on konstruktori kriips?

Objektile orienteeritud programmeerimisel on konstruktorite aheldamine tehnik, millega luuakse klassi eksemplar mitme konstruktoriga, seejärel kasutatakse ühte konstruktorit teise kutsumiseks. Konstruktorite aheldamise esmane eesmärk on muuta programm lihtsamaks, vähem korduvaid koodijooni.

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