PHP8 OOP Õpik

Alused

Sissejuhatus Klassid ja objektid Omadused Meetodid Meetodite parameetrid Omadused klasside sees Meetodid klasside sees Konstruktor Omadused konstruktori parameetrite kaudu Privaatsed omadused Privaatsed meetodid Omaduste getterid Omaduste setterid Setterite ja getterite eelised

Edasijõudnutele

Klasside failid Meetodite ahelad klassis Klass kui meetodite kogum Objektide massiivid Objektid klasside sees Turvalise väljavõtte operaator Turvalise väljavõtte operaator ahelates Objektide manipuleerimine klassides Edastamine viitega Operaator instanceof

Pärimine

Klasside pärimine Avalike meetodite pärimine Järglase meetodid Vanema meetodite ülekirjutamine Ülekirjutatud meetodi väljakutsumine Konstruktor pärimisel Privaatsed meetodid pärimisel Privaatsed omadused pärimisel Privaatsete omaduste probleem pärimisel Kaitstud meetodid Kaitstud omadused Instanceof operaator ja pärimine

Kutsumised

Omaduse nimi muutujast Omaduse nimi massiivist Omaduse nimi assotsiatiivmassiivist Omaduse nimi funktsioonist Omaduse nimi objektist Meetod muutujast Kutsumine pärast loomist

Staatiline

Staatilised meetodid Staatilised meetodid klassi sees Staatilised omadused Staatiline omadus klassi sees Pöördumine klassi ja objekti kaudu Kombinatsioon static-ga Staatilised meetodid ja $this Näide

Funktsioonid

Klassi nime saamine Klassi meetodite saamine Klassi omaduste saamine Objekti omaduste saamine Klassi olemasolu kontrollimine Meetodi olemasolu kontrollimine Omaduse olemasolu kontrollimine Vanemklassi saamine Klassi pärimise kontrollimine Objekti kuuluvuse kontrollimine Kõikide deklareeritud klasside saamine

Abstraktne

Abstraktsed klassid Abstraktsed meetodid

Interfeisid

Sissejuhatus interfeisidesse Interfeiside rakendamise harjutused Interfeiside nimetamise reeglid Interfeiside rakendamine Meetodite parameetrid interfeisis Konstruktori deklareerimine interfeisis Interfeiside pärimine teineteiselt Interfeisid ja instanceof Mitu interfeisi rakendamine Pärimine klassilt ja interfeisi rakendamine Konstandid interfeisides Funktsioonid interfeiside jaoks

Traidid

Sissejuhatus traitidesse Mitu traiti Meetodite konfliktid Ligipääsumodifikaatorid Traitide meetodite ligipääsuõiguste muutmine Meetodite prioriteet Abstraktsed meetodid Traidid traitides Funktsioonid traitide jaoks

Maagia

Sissejuhatus Meetod __toString Omaduste hankimine Ainult lugemiseks mõeldud omadused Olematu omaduse lugemine Omaduste seadistamine Olematu omadusse kirjutamine Omaduste kontrollimine kirjutamisel Praktika

Nimeruumid ja automaatlaadimine

Sissejuhatus nimeruumidesse Nimeruumide süntaks Alamnimeruumid Lihtsustatud viitamine Nimeruumid failides Suhtelised teed nimeruumis Use käsk Mitme klassi ühendamine Use käsk ja suhtelised teed Klasside pseudonüümid Standardne klasside automaatlaadimine Automaatlaadimise reeglid Oma klasside automaatlaadimine
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu