⊗ppOpIhInr 25 of 107 menu

Klašu mantojums OOP PHP

Viena klase var mantot no citas klases, aizņemoties tās metodes un īpašības. Tas ir nepieciešams gadījumā, ja divas klases ir ļoti līdzīgas. Piemēram, mums var būt klase User, kā arī Student, kurai ir tās pašas īpašības un metodes, bet papildus pievieno arī savas. Šajā gadījumā būtu ērti, ja students mantotu atkārtojošās vecāku metodes. Paskatīsimies, kā tas tiek darīts.

Lai mums ir klase User, kura būs vecāks:

<?php class User { } ?>

Lai mums arī ir klase ar studentu, kas būs pēctecis:

<?php class Student { } ?>

Izveidosim tā, lai klase-pēctecis mantotu sava vecāka metodes un īpašības. Tas tiek darīts, izmantojot atslēgvārdu extends:

<?php class Student extends User { } ?>

Izveidojiet klasi Employee, kas manto no klases User.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt