Konstruktőr

Szerző: John Stephens
A Teremtés Dátuma: 21 Január 2021
Frissítés Dátuma: 27 Június 2024
Anonim
How to use the Lomo Konstruktor
Videó: How to use the Lomo Konstruktor

Tartalom

Meghatározás - Mit jelent a konstruktor?

A konstruktor egy osztály vagy struktúra speciális módszere az objektum-orientált programozásban, amely inicializálja az ilyen típusú objektumot. A konstruktor egy példány módszer, amelynek általában ugyanaz a neve, mint az osztálynak, és felhasználható az objektum tagjainak értékeinek alapértelmezettre vagy a felhasználó által megadott értékekre történő beállításához.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a kivitelezőt

Az építőket nem hívják kifejezetten, és életük során csak egyszer hívják fel őket. Osztályhierarchia esetén, amikor a származtatott osztály egy szülőosztálytól örököl, a konstruktor végrehajtási sorrendje először a szülőosztály, majd a származtatott osztály építőjének hívja. A konstruktorok nem örökölhetők.

A konstruktor bejelenthető bármelyik hozzáférési módosítóval. Kötelező a megfelelő hozzáférés-módosítóval rendelkező kivitelező rendelkezése. A fordító azonban alapértelmezés szerint szolgáltat, ha a hozzáférés-módosítót az osztály nem határozza meg. Ha egy konstruktort magánnak nyilvánítanak, akkor az osztály nem hozható létre vagy származtatható, és így nem realizálható. Egy ilyen konstruktor azonban túlterhelhető különféle paraméterkészletekkel.

Az építőipari tervezésnél a következő ajánlott:


    • A logikát, amely magában foglalja azokat a konkrét műveleteket, amelyeket egy alkalmazás egy adott eseményén végre kell hajtani - például egy adatbázis-kapcsolat megnyitásakor -, nem szabad építőben írni.
      • Származtatott osztály-konstruktorok használatakor a szülő osztály-konstruktornak át kell adnia a helyes paramétereket.
        • A jobb karbantarthatóság a kód indításával és más kapcsolódó logikákkal együtt egy főkonstruktorban, és ennek a konstruktornak a többi túlterhelt konstruktortól kereszthívása.
          • Mivel a konstruktor nem tudja visszaadni egy értéket a hívó kódhoz, célszerű kivételt tenni, ha hiba merül fel.