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.

Kapcsolódó cikkek