⊗ppOpIhPtP 35 of 107 menu

Properti Terlindungi dalam OOP di PHP

PHP juga mendukung properti terlindungi. Mereka juga dideklarasikan dengan pengubah protected. Properti seperti itu diwariskan dan dapat diakses di kelas turunan.

Mari buat kelas induk dengan properti terlindungi yang berisi usia:

<?php class User { protected $age; public function setAge($age) { $this->age = $age; } public function getAge() { return $this->age; } } ?>

Di kelas turunan, buat metode yang menambah usia sebanyak satu:

<?php class Student extends User { public function incAge() { $this->age++; } } ?>

Tulis ulang kode berikut melalui properti terlindungi:

<?php class User { private $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } class Employee extends User { public function setName($name) { if (strlen($name) > 0) { $this->name = $name; } } } ?>
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak