Mi a kivitelező az objektum-orientált programozás

Ebben a cikkben, akkor továbbra is tanulni objektumorientált programozás. Az előző cikkben tárgyalt: Mi az osztályban, tokozás, polimorfizmus, öröklődés. Ma tanulni: Mi a kivitelező az objektum-orientált programozás és hogyan kell használni írásakor programok OOP stílusban.

Mi a tervező

A kivitelező az objektum-orientált programozás - egy különleges eljárás inicializálni a kezdeti állapot az osztály egy példányának létrehozásához.

Az utolsó cikk. ha figyelembe vesszük a OOP paradigma, megtudtuk, milyen osztályok, és megtanulta, hogyan kell létrehozni az esetekben az osztályok.

Mi a kivitelező az objektum-orientált programozás

Nézzük frissítse az ismeretek és írjon egy egyszerű osztály a PHP programozási nyelv.

Példa egy egyszerű osztály:

Ha egy program futtatása a képernyőn látni fogja a nevét a modell autó: autó


Mint írtam egy korábbi cikkben. az objektum-orientált programozás, minden objektum.

A Car - még nem nagyon funkcionális jármű. Nem tudta, hogyan kell lovagolni, és tudja, csak amit a modell $ modell, szín $ szín, $ MaxSpeed ​​maximális sebesség és a tényleges sebesség $ currentSpeed.

Hozzon létre egy másik jármű:

$ Szuperautó = new Car ();

A szuperautó nem különbözik a szokásos $ autót. És ez nagyon rossz, mert megígértük a vevő eladni egy autó egy nagyobb teljesítményű, mint az előző autó.

Mi lehet a tulajdonságokat az autó, miután létrehozott egy példány, de akkor meg a vevőnek valami ilyesmi: Most kell cserélni a motort, átfestés, várjon 20 órát, és még jobb egy héten. Úgy vélem, hogy a vevő nem fog tetszeni, és akkor megy ki az autó belsejében.

Az objektum-orientált programozási gyakorlat változók inicializálása, amikor létrehoz egy példányát az osztálynak. Ehhez használja a tervezők.

A PHP programozási nyelv, egy üres konstruktor így néz ki:

Nézzük beépítése a Car osztály, és hozzon létre a képesség értékeket rendelni változók, amikor létrehoz egy példányát az osztálynak:

Most hozzon létre két autó egyszerre, és adja ingatlanok értéke, ha létrehoz példányait osztályok:

Mint látható, a hagyományos (autó osztály), kértük = modell-autó, color = red, maximális sebesség = 100, az aktuális sebesség = 0, és kértünk egy szuperautó jobb teljesítményt, ha létre egy példányát az osztályban.

Ebben a cikkben már bemutatott példák a PHP programozási nyelv, amit a tervezők, és hogyan kell rendelni értékeket a változók példányok létrehozása az osztályok.

Csatlakozz VK a csoportban, és a híradásokat.

A privát terület a helyszínen

Kapcsolódó cikkek