⊗ppOpIhPrP 32 of 107 menu

Sifa za Kifedha katika Urithi katika OOP kwa PHP

Sifa za kifedha hazirithiwi. Lakini kizazi kinaweza kuzibadilisha kupitia njia za umma za mzazi. Tuangalie kwa vitendo. Tuchukulie tuna darasa la mzazi lifuatalo lenye sifa ya kifedha na getter yake na setter:

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

Tuchukulie kutoka kwa mzazi anarithi kizazi kifuatalo:

<?php class Student extends User { } ?>

Tutengeneze kitu cha kizazi:

<?php $student = new Student; ?>

Tutumie njia ya mzazi, kuandika sifa yake ya kifedha :

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

Tutumie njia ya mzazi, kusoma sifa yake ya kifedha :

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

Kuna darasa la mzazi lifuatalo:

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

Fanya darasa Employee, ambalo litairithi kutoka kwa mzazi huyu.

Tengeneza kitu cha darasa Employee na uite setter na getter zilizorithiwa.

Katika darasa Employee fanya njia ifuatayo:

<?php public function getFull() { return $this->name . ' ' . $this->surn; } ?>

Hakikisha kuwa msimbo wa njia husababisha hitilafu.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa