Page 197 - CITS - CSA - TP (Volume 2) - Hindi
P. 197

कं  ूटर सॉ वेयर ए ीके शन - CITS





             ीकरण:
           1  आधार इंटरफ़े स (एिनमल):

              •  िसंगल ए   ै  िविध eat के  साथ Animal नामक एक आधार इंटरफ़े स को प रभािषत करता है।

           2  ए ट ड इंटरफ़े स ( नधारी):

              •   extends कीवड  का उपयोग करके  एिनमल इंटरफ़े स का िव ार करता है।
              •   एक अित र  ए   ै  िविध, giveBirth का प रचय देता है।

           3   ास काया  यन (कु  ा):

              •   ए ट ड इंटरफ़े स Mammal को ि या  त करता है।
              •   eat और giveBirth दोनों िविधयों के  िलए ठोस काया  यन  दान करता है।

           4  मेन  ास (InterfaceExtensionExample2):

              •   डॉग  ास का एक उदाहरण बनाता है।
              •   myDog ऑ े  के  मा म से eat और giveBirth दोनों िविधयों के  उपयोग को  दिश त करता है।

           5  आउटपुट:

















           इस उदाहरण म , Mammal इंटरफ़े स Animal इंटरफ़े स का ए ट ड करता है, और Dog  ास Mammal इंटरफ़े स को ि या  त करता है। यह
           दशा ता है िक कै से इंटरफ़े स को ए ट ड इंटरफ़े स के  िलए िविश  नई िविधयों को पेश करते  ए बेस इंटरफ़े स से िविधयों को इंहे रट करने के  िलए
           ए ट ड िकया जा सकता है। मु  िविध काया  यन  ास के  एक उदाहरण के  मा म से बेस और ए ट ड इंटरफ़े स दोनों से िविधयों के  उपयोग को
            दिश त करती है।





























                                                           183

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 114
   192   193   194   195   196   197   198   199   200   201   202