⊗ppOpIfPrm 66 of 107 menu

PHP में OOP इंटरफेस के अनुप्रयोग पर अभ्यास

आइए इंटरफेस के अनुप्रयोग को व्यवहार में आजमाते हैं। पिछले पाठ से आकृतियों की समस्या को हल करते हैं, लेकिन अमूर्त कक्षाओं के बजाय इंटरफेस का उपयोग करके।

तो, अब हमारे पास Figure इंटरफेस दिया गया है:

<?php interface Figure { public function getSquare(); public function getPerimeter(); } ?>

आइए Quadrate क्लास लिखें, जो इस इंटरफेस के तरीकों को लागू करेगा:

<?php class Quadrate implements Figure { private $a; public function __construct($a) { $this->a = $a; } public function getSquare() { return $this->a * $this->a; } public function getPerimeter() { return 4 * $this->a; } } ?>

यह कैसे काम करता है: यदि इंटरफेस में वर्णित किसी विधि को लागू करना भूल जाते हैं, तो PHP हमें एक घातक त्रुटि देगा। आइए Rectangle क्लास भी लागू करें:

<?php class Rectangle implements Figure { private $a; private $b; public function __construct($a, $b) { $this->a = $a; $this->b = $b; } public function getSquare() { return $this->a * $this->b; } public function getPerimeter() { return 2 * ($this->a + $this->b); } } ?>

Disk क्लास बनाएं, जो Figure इंटरफेस को लागू करता हो।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें