b"\n_START_ARTICLE_\nKonstruktor (ra\xc4\x8dunalni\xc5\xa1tvo)\n_START_PARAGRAPH_\nKonstruktor je metoda razreda v ra\xc4\x8dunalni\xc5\xa1kem programiranju, ki poskrbi za njegovo udejanjenje (instantizacijo). Konstruktor nosi isto ime, kot razred in poskrbi za stvaritev objekta razrednega tipa in nastavitev prvotnih vrednosti (inicializacija)._NEWLINE_Kot je pri objektno usmerjenih programskih jezikih v navadi, ima razred lahko ve\xc4\x8d konstruktorjev, ki se uporabijo, odvisno od podanih vhodnih vrednosti.\n_START_SECTION_\nJScript.NET\n_START_PARAGRAPH_\nPrimer razreda Avto z eno lastnostjo in tremi konstruktorskimi metodami, eno za privzeto barvo, eno za to\xc4\x8dno dolo\xc4\x8deno barvo in tretjo za prenos barve:_NEWLINE__NEWLINE_class Avto {_NEWLINE_  var barva : String;_NEWLINE__NEWLINE_  //privzeti konstruktor_NEWLINE_  function Avto() {_NEWLINE_    barva = 'bela'; //osnovna barva_NEWLINE_  }_NEWLINE_  // kopirni konstruktor _NEWLINE_  function Avto (aAvto : Avto)_NEWLINE_  {_NEWLINE_    barva = aAvto.barva; // kopirana barva od drugega_NEWLINE_  }_NEWLINE_  //pretvorbeni konstruktor_NEWLINE_  function Avto(aBarva : String) {_NEWLINE_    barva = aBarva; //podana barva_NEWLINE_  }_NEWLINE_}_NEWLINE_Primer udejanjenja razreda Avto na tri na\xc4\x8dine:_NEWLINE__NEWLINE_ var mojAvto : Avto = new Avto();_NEWLINE_ var navadenAvto : Avto = new Avto('rde\xc4\x8da');_NEWLINE_ var kopirniAvto : Avto = new Avto(navadenAvto);\n_START_SECTION_\nC++\n_START_PARAGRAPH_\nPrimer razreda Tocka s tremi konstuktorji in destruktorjem._NEWLINE__NEWLINE_class Tocka_NEWLINE_{_NEWLINE_public:_NEWLINE_    Tocka(int aX);  // privzeti konstruktor_NEWLINE_    Tocka(int aX, int aY); //pretvorbeni konstruktor_NEWLINE_    Tocka(const Tocka &staraTocka); // kopirni konstruktor _NEWLINE_    ~Tocka(); // destruktor_NEWLINE_    int x, y;_NEWLINE_};_NEWLINE_Tocka::Tocka(int aX)_NEWLINE_{_NEWLINE_        x = aX;_NEWLINE_        y = 0;_NEWLINE_}_NEWLINE_Tocka::Tocka(int aX, int aY)_NEWLINE_{_NEWLINE_    x = aX;_NEWLINE_    y = aY;_NEWLINE_}_NEWLINE_Tocka::Tocka(const Tocka &staraTocka)_NEWLINE_{_NEWLINE_    x = staraTocka.x;_NEWLINE_    y = staraTocka.y;_NEWLINE_}_NEWLINE_Tocka::~Tocka()_NEWLINE_{_NEWLINE_    // nas destruktor_NEWLINE_}_NEWLINE_int main()_NEWLINE_{_NEWLINE_    Tocka a(14); // klicemo privzeti konstuktor_NEWLINE_    Tocka b(12, 16); // klicemo pretvorbeni konstruktor_NEWLINE_    Tocka c(a); // klicemo kopirni konstruktor_NEWLINE_    return 0;_NEWLINE_}"