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.
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