⊗ppOpIhPbM 26 of 107 menu

Julkisten menetelmien perintä OOP:ssa PHP:ssä

Aliluokka perii kaikki vanhempien julkiset menetelmät. Katsotaanpa esimerkkiä. Oletetaan, että meillä on luokka, jolla on seuraavat menetelmät:

<?php class User { private $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } ?>

Oletetaan, että tästä luokasta perii seuraava luokka:

<?php class Student extends User { } ?>

Tarkistetaan, että menetelmät periytyivät. Luodaan uusi opiskelijaolio:

<?php $student = new Student; ?>

Asetetaan sille nimi perityn menetelmän avulla:

<?php $student->setName('john'); ?>

Luetaan sen nimi perityn menetelmän avulla:

<?php $name = $student->getName(); echo $name; ?>

Tarkista, että luokkasi Employee perii menetelmiä 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ää