OOP PROTECTED

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

offing
PHP VIP Members
PHP VIP Members
โพสต์: 1527
ลงทะเบียนเมื่อ: 18/08/2014 10:01 am

OOP PROTECTED

โพสต์ที่ยังไม่ได้อ่าน โดย offing »

protected จะคล้ายคลึงกับ private ต่างกันตรงที่สามารถ extends ไปใช้ได้

โค้ด: เลือกทั้งหมด

<?php
class square { //สร้างคลาส
    protected $width = '10'; //ประกาศ property
    public $subject = 'ขนาดพื้นที่'; //^
    protected $height = '5'; // ^
}
class triangle extends square { // extends เพื่อสืบทอดคลาส square
    public function show() {
        $area = ($this->width * $this->height)/2;
        return $area;
}
}
$obj1=new triangle; //เรียกใช้ class
$obj=new square; //^
echo $obj->subject; //แสดงผล property ที่ใช้ visibility public
echo "</br>";
echo $obj1->show(); //เรียกใช้ method show

?>
output
1.gif
1.gif (1.29 KiB) Viewed 357 times
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 73