OOP oktatóanyag PHP8-ban

Alapok

Bevezetés Osztályok és objektumok Tulajdonságok Metódusok Metódus paraméterek Tulajdonságok osztályon belül Metódusok osztályon belül Konstruktor Tulajdonságok konstruktor paraméterekkel Privát tulajdonságok Privát metódusok Tulajdonság getterek Tulajdonság setterek A setterek és getterek előnyei

Haladó

Osztályfájlok Metódus láncolás osztályban Osztály mint metódus gyűjtemény Objektumok tömbje Objektumok osztályokon belül Biztonságos elérés operátor Biztonságos elérés operátor láncokban Objektumok manipulálása osztályokban Referencia szerinti átadás Instanceof operátor

Öröklődés

Osztályok öröklődése Publikus metódusok öröklődése Leszármazott metódusai Szülői metódusok felülírása Felülírt metódus hívása Konstruktor öröklődésnél Privát metódusok öröklődésnél Privát tulajdonságok öröklődésnél A privát tulajdonságok problémája öröklődésnél Védett metódusok Védett tulajdonságok Az instanceof operátor és az öröklődés

Hívások

Tulajdonságnév változóból Tulajdonságnév tömbből Tulajdonságnév asszociatív tömbből Tulajdonságnév függvényből Tulajdonságnév objektumból Metódus változóból Hívás létrehozás után

Static

Statikus metódusok Statikus metódusok osztályon belül Statikus tulajdonságok Statikus tulajdonság osztályon belül Hivatkozás osztályon és objektumon keresztül Kombináció static-tal Statikus metódusok és $this Példa

Függvények

Osztálynév lekérése Osztálymetódusok lekérése Osztálytulajdonságok lekérése Objektum tulajdonságainak lekérése Osztály létezésének ellenőrzése Metódus létezésének ellenőrzése Tulajdonság létezésének ellenőrzése Szülőosztály lekérése Osztályöröklődés ellenőrzése Objektum hovatartozásának ellenőrzése Összes deklarált osztály lekérése

Abstract

Absztrakt osztályok Absztrakt metódusok

Interfészek

Bevezetés az interfészekbe Gyakorlat az interfészek alkalmazására Interfészek elnevezési szabályai Interfészek alkalmazása Metódus paraméterek az interfészben Konstruktor deklarálása az interfészben Interfészek öröklődése egymástól Interfészek és instanceof Több interfész implementálása Öröklődés osztályból és interfész implementálás Konstansok az interfészekben Függvények interfészekhez

Trájtok

Bevezetés a trájtokba Több trájt Metódusok ütközése Hozzáférési módosítók Trájt metódusok hozzáférési jogosultságainak módosítása Metódusok prioritása Absztrakt metódusok Trájtok trájtokban Függvények trájtokhoz

Mágia

Bevezetés A __toString metódus Tulajdonságok lekérése Csak olvasható tulajdonságok Nem létező tulajdonság olvasása Tulajdonságok beállítása Nem létező tulajdonság írása Tulajdonságok ellenőrzése íráskor Gyakorlat

Névterek és automatikus betöltés

Bevezetés a névterekbe A névterek szintaxisa Alnévterek Egyszerűsített hivatkozás Névterek a fájlokban Relatív útvonalak a névtérben A use parancs Több osztály csatlakoztatása A use parancs és a relatív útvonalak Osztály álnevek Szabványos osztály automatikus betöltés Az automatikus betöltés szabályai Saját osztály automatikus betöltés
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás