Mi a Constructor Chaining?

Az objektum-orientált programozásban a konstruktor-láncolás egy olyan osztály létrehozásának technikája, amely több konstruktorral rendelkezik egy osztály példányával, majd egy konstruktort használva egy másik hívásra. A konstruktor-láncolás elsődleges használata az, hogy egy programot egyszerűbbé tegyünk, kevesebb kódsorral.

Hogyan működik?

Egy olyan nyelven, mint a Java, egy osztály strukturált adatok sablonjának tekinthető, amelyben az általánosan meghatározott összes jellemző és cselekvés szerepel. Az osztály egy példánya egy meghatározott adatstruktúra, amelynek egyedi értékei ezen a meghatározott struktúrán belül vannak.

Általában egy osztálynak van egy speciális módszere, amely megosztja a pontos nevet, mint maga az osztály. Ezt a konstruktornak nevezett módszert automatikusan végrehajtják az osztály új példányának létrehozásakor. Ad hoc polimorfizmus alkalmazásával a több konstruktor módszere ugyanazt a nevet oszthatja meg, és felhívhatja egymást, így a programozónak több lehetősége van a példány létrehozásának módjára.

Objektumorientált, polimorfizmus, programozási feltételek