| Šį straipsnį gali būti gana sunku suprasti be papildomų informacijos šaltinių. Galite perrašyti dėstomus teiginius plačiau ir suteikiant daugiau konteksto. |
| Dėmesio! Straipsnis ar jo dalis neturi išnašų į patikimus šaltinius. Dėl to medžiaga gali būti nepatikima. Pagal Vikipedijos nuostatas, nepatikrinama informacija gali būti trinama. Paieškokite patikimų šaltinių ir paremkite medžiagą išnašomis į šaltinius. |
Konstruktorius – specialus objekto metodas, naudojamas naujo objekto sukūrimui. Konstruktorius gali turėti parametrus, kurie panaudojami pradinei kuriamo objekto būsenai nustatyti. Paprastai klasė gali turėti keletą konstruktorių, turinčių skirtingus parametrų sąrašus (taip pat ir parametrų nereikalaujantį variantą).
Jei kuriamo objekto klasė kildinama iš bendresnės tėvinės klasės, konstruktoriuje visuomet pirmiausia sukonstruojamas tėvinis objektas kviečiant kurį nors tėvinės klasės konstruktorių. Jei programuotojas konstruktoriaus kvietimo kodo neįrašo, kompiliatorius (ar interpretatorius) sugeneruojama kreipinį į parametrų neturinį tėvinės klasės konstruktorių. Jei tokio nėra, tai laikoma klaida.[reikalingas šaltinis]
Konstruktorius gali įvairiai nustatyti kuriamo objekto būseną, tačiau negali pakeisti jo klasės. Jei kuriant objektus reikia daugiau lankstumo, naudojamas objektų fabrikas.
vikipedija, wiki, enciklopedija, knyga, biblioteka, straipsnis, skaityti, nemokamas atsisiuntimas, informacija apie Konstruktorius (Objektinis programavimas), Kas yra Konstruktorius (Objektinis programavimas)? Ką reiškia Konstruktorius (Objektinis programavimas)?