⊗ppOpIhPtP 35 of 107 menu

คุณสมบัติ protected ใน OOP ของ PHP

PHP ก็สนับสนุนคุณสมบัติ protected เช่นกัน พวกมันถูกประกาศโดยใช้โมดิไฟเออร์ protected คุณสมบัติเหล่านี้ถูกรับทอดและเข้าถึงได้ ในคลาสลูก

มาสร้างคลาสแม่ ด้วยคุณสมบัติ protected ที่เก็บ อายุ:

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

ในคลาสลูก สร้างเมธอด ที่เพิ่มอายุขึ้นหนึ่งปี:

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

เขียนโค้ดต่อไปนี้ใหม่โดยใช้ คุณสมบัติ protected:

<?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; } } } ?>
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ