Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में अंतिम कीवर्ड


अंतिम कीवर्ड PHP में विधियों और कक्षाओं के लिए उपयोग किया जाता है। विधियों के लिए अंतिम विधि को ओवरराइड करने से रोकता है, जबकि अंतिम वाली कक्षाओं के लिए वंशानुक्रम को रोकता है।

उदाहरण

PHP में अंतिम कीवर्ड के साथ काम करने के लिए, कोड इस प्रकार है। यहाँ, हमारे पास अंतिम विधि है-

<?php
   class Base {
      final function display() {
         echo "Base class function declared final!";
      }
      function demo() {
         echo "Base class function!";
      }
   }
   class Derived extends Base {
      function demo() {
         echo "Derived class function!";
      }
   }
   $ob = new Derived;
   $ob->demo();
?>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा-

Derived class function!

उदाहरण

आइए अब एक उदाहरण देखें जिसमें हमारे पास एक अंतिम वर्ग है -

<?php
   final class Base {
      final function display() {
         echo "Base class function declared final!";
      }
      function demo() {
         echo "Base class function!";
      }
   }
   class Derived extends Base {
      function demo() {
         echo "Derived class function!";
      }
   }
   $ob = new Derived;
   $ob->demo();
?>

आउटपुट

यह निम्नलिखित आउटपुट यानी एक त्रुटि उत्पन्न करेगा क्योंकि हमने अंतिम आधार वर्ग से एक व्युत्पन्न वर्ग बनाने की कोशिश की थी-

PHP Fatal error: Class Derived may not inherit from final class (Base) in /home/cg/root/6985034/main.php on line 19

  1. सी # में स्थिर कीवर्ड

    हम स्थिर कीवर्ड का उपयोग करके वर्ग के सदस्यों को स्थिर के रूप में परिभाषित कर सकते हैं। जब हम किसी वर्ग के सदस्य को स्थैतिक घोषित करते हैं, तो इसका मतलब है कि वर्ग की कितनी भी वस्तुएँ बनाई जाएँ, स्थिर सदस्य की केवल एक प्रति है। कीवर्ड स्टैटिक का तात्पर्य है कि एक वर्ग के लिए सदस्य का केवल एक उदाहरण

  1. जावा में अंतिम कक्षा

    किसी वर्ग को अंतिम घोषित करने का मुख्य उद्देश्य वर्ग को उपवर्ग होने से रोकना है। यदि किसी वर्ग को अंतिम के रूप में चिह्नित किया जाता है तो कोई भी वर्ग अंतिम वर्ग से किसी भी विशेषता को प्राप्त नहीं कर सकता है। public final class Test {    // body of class }

  1. जावा में अंतिम कीवर्ड

    final जावा तत्वों के लिए एक गैर-पहुंच संशोधक है। अंतिम संशोधक का उपयोग कक्षाओं, विधियों और चर के कार्यान्वयन को अंतिम रूप देने के लिए किया जाता है। अंतिम चर एक अंतिम चर को स्पष्ट रूप से केवल एक बार प्रारंभ किया जा सकता है। अंतिम घोषित किए गए संदर्भ चर को किसी भिन्न वस्तु को संदर्भित करने के लिए कभी