⊗ppOpIfCt 75 of 107 menu

ค่าคงที่ในอินเทอร์เฟซใน OOP ใน PHP

อินเทอร์เฟซไม่สามารถมีคุณสมบัติของคลาสได้ แต่สามารถมีค่าคงที่ได้ ค่าคงที่ของอินเทอร์เฟซ ทำงานเช่นเดียวกันกับค่าคงที่ของคลาส ยกเว้นว่าพวกมันไม่สามารถถูก กำหนดใหม่โดยคลาสหรืออินเทอร์เฟซ ที่สืบทอดมาได้

ตัวอย่างเช่น เรามาสร้างอินเทอร์เฟซ iSphere ซึ่งจะอธิบายคลาสสำหรับทำงาน กับทรงกลม ในทรงกลมนี้เราจะต้องหา ปริมาตรและพื้นที่ผิว สำหรับสิ่งนี้เรา จำเป็นต้องมีค่า Pi มากำหนดมันเป็นค่าคงที่ ของอินเทอร์เฟซของเรา:

<?php interface iSphere { const PI = 3.14; // เลข PI เป็นค่าคงที่ // คอนสตรักเตอร์ของทรงกลม: public function __construct($radius); // เมธอดสำหรับหาปริมาตรของทรงกลม: public function getVolume(); // เมธอดสำหรับหาพื้นที่ผิวของทรงกลม: public function getSquare(); } ?>

สร้างคลาส Sphere ซึ่งจะ ใช้อินเทอร์เฟซ iSphere

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ