Шта је Цонструцтор Цхаининг?

У објектно-оријентисаном програмирању, везивање конструктора је техника стварања инстанце класе са вишеструким конструкторима, а затим употребом једног конструктора за позивање другог. Примарна употреба везивања конструктора је да програм учини једноставнијим, са мање поновљених линија кода.

Како то функционише?

На језику као што је Јава, класа се може сматрати као предложак за структуриране податке, у којима су опћенито дефиниране све карактеристике и акције. Примјер класе је специфична структура података с јединственим вриједностима унутар ове дефиниране структуре.

Нормално, класа има посебан метод који дели тачно име као и класа. Овај метод, назван конструктор, ће се извршити аутоматски када се креира нова инстанца класе. Користећи ад хоц полиморфизам, вишеструке методе конструктора могу да деле исто име и позивају се, дајући програмеру више опција о томе како се инстанца може креирати.

Објектно оријентисани, полиморфизам, програмски термини