⊗ppOpIhInr 25 of 107 menu

Luokkien perintä OOP:ssa PHP:ssä

Yksi luokka voi periä toisesta luokasta, lainaten sen metodeja ja ominaisuuksia. Tätä tarvitaan silloin, kun kaksi luokkaa ovat hyvin samanlaisia. Esimerkiksi, meillä voi olla luokka User, sekä Student, jolla on samat ominaisuudet ja metodit, mutta myös lisää omiaan. Tässä tapauksessa olisi kätevää, että opiskelija perisi toistuvat vanhemman metodit. Katsotaanpa, kuinka se tehdään.

Olkoon meillä luokka User, joka on vanhempi:

<?php class User { } ?>

Olkoon meillä myös luokka opiskelijalle, joka on lapsi:

<?php class Student { } ?>

Tehdään niin, että lapsiluokka peri metodit ja ominaisuudet vanhemmaltaan. Tämä tehdään käyttämällä avainsanaa extends:

<?php class Student extends User { } ?>

Tee luokka Employee, perien luokasta User.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää