⊗ppOpIhInr 25 of 107 menu

Klasių paveldėjimas OOP PHP

Viena klasė gali paveldėti iš kitos klasės, pasiskolindama jos metodus ir savybes. To reikia tada, kai dvi klasės yra labai panašios. Pavyzdžiui, mes galime turėti klasę User, taip pat ir Student, kuri turi tas pačias savybes ir metodus, bet dar ir prideda savus. Tokiu atveju būtų patogu, kad studentas paveldėtų pasikartojančius tėvinės klasės metodus. Pažiūrėkime, kaip tai daroma.

Tarkime, mes turime klasę User, kuri bus tėvinė:

<?php class User { } ?>

Tarkime, mes taip pat turime klasę su studentu, kuri bus pavaldinė:

<?php class Student { } ?>

Padarykime taip, kad pavaldinė klasė paveldėtų metodus ir savybes iš savo tėvinės klasės. Tai daroma naudojant rakitinį žodį extends:

<?php class Student extends User { } ?>

Sukurkite klasę Employee, kuri paveldi iš klasės User.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti