Absztrakt osztályok php
Absztrakt osztályok PHP eltérnek a normális, hogy nem lehet létrehozni az objektumokat. Absztrakt osztályok jönnek létre annak érdekében, hogy ezek alapján, felhasználva öröklés PHP. hogy új osztályokat.
Egy absztrakt osztály meghatározása a kulcsszó elvont. Az absztrakt osztály, akkor létre tulajdonságok és módszerek, de kísérletet elindítani a osztályobjektumhoz vezet hiba.
Hagyja priedom példa egy absztrakt osztály:
Ebben a példában, a absztrakt osztály két módszer apa. Egy öröklődik, és a második módszer elvont. Ezért leányvállalata osztályok végrehajtásához szükséges elméleti módszer, különben nem lesz végzetes hiba.
Absztrakt osztályok PHP használják írásakor nagy projektek, mint például a keretek. Absztrakt osztályok megkönnyítik programozók csapat, biztosítani fogja a rendelkezésre álló szükséges funkciókat az összes osztályban, az írás, amely lehet bízni a munkavállalók a különböző országokban.
Tehát absztrakt osztályok használunk sablonokat, ezek alapján osztályokba garantáltan olyan módszereket alkalmaz. Ezen túlmenően, az absztrakt osztályok lehet felírni a hagyományos és elvont módszerekkel.
De a PHP van és tiszta sablon osztályokat, hogy kizárólag az alábbiak módszeregyütteseket opredennyh. Beszélünk interfészek PHP.
- Absztrakt osztályok kell explicit a kulcsszó elvont.
- Egy absztrakt osztály mindig van legalább egy absztrakt módszer, amelyet szintén által meghatározott kulcsszó elvont.
- Absztrakt módszerek férhetnek módosítót más, mint az állami.
- Az absztrakt osztály módszerek közé tartozik az implementáció, ellentétben interfészek.