Absztrakt osztály php, php

Elvont osztályok és módszereket a PHP 5. A fő különbség az elvont és a normál osztály, hogy nem tudunk létrehozni objektumokat egy absztrakt osztály. Ebben az esetben felmerül a kérdés, hogy mi a haszna ennek az osztálynak? Egy absztrakt osztály lehet örökletes, majd egy származtatott osztály határozza meg a módszerek és felhasználások.

Ha egy osztály örökli az absztrakt osztály, az szükséges, hogy minden módszer bejelentett absztrakt a szülő osztályban, ők azonosították a származtatott osztály azonos hozzáférés módosítót. Ha ezt a módszert meghatározott absztrakt superclass mennyire védett. A származtatott osztály, meg kell védeni, vagy nyilvános. de nem magán. Módszereket kell ugyanazokat a neveket és érveket.

Egy példa az absztrakt osztály:

Az osztályban már definiált függvény Bus getnoofWheel. Hasonlóképpen, egy másik osztály kitágul Kerékpár. és ez meghatároz egy absztrakt módszer. Az osztályok Jármű és Kerékpár tárgyat hozunk létre, és használja ezt a funkciót, hogy megjelenítse a több jármű kerekei. Ez a példa a használatát egy absztrakt osztály PHP 5 OOP és végrehajtását.

Fordítása a cikk «PHP absztrakt osztály» készítettünk egy csapat barátságos Web design projekt tól Z-ig

Kapcsolódó tartalom

A PHP OOP felületen - egy osztály, amelyben mindegyik módszer elvont és nyitott.

A PHP OOP egyik alapelve az örökséget. Öröklési befolyásolja, hogy milyen tárgyak kapcsolódnak egymáshoz. Segítségével tudjuk.

PHP OOP osztály destructor - egy különleges funkció (a csoporthoz tartozó ismert technikák, mint mágikus eljárások) automatikusan.

Az osztály konstruktor neve mindig automatikusan példányait tárgyak az osztályban jönnek létre. Az OOP PHP Designer használják.

A PHP OOP objektum egy példánya, amely egyfajta modellt vagy sablon, amely tartalmazza az összes utasítást, hogy hozzon létre egy objektumot.

PHP osztály egy sablont, vagy minta objektumok létrehozásához. Ez egy felhasználó által definiált típusú tagot tartalmazó változókat.

Kapcsolódó cikkek