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

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




             ीकरण:
           1  इंटरफ़े स (ि ंट करने यो ):
              •  ि ंट नामक िसंगल ए   ै  िविध का िववरण देता है।

           2  इंटरफ़े स (ि ंटर) को काया   त करने वाला  ास :
              •   ि ंटेबल इंटरफ़े स को काया   त करता है।

              •   ि ंट िविध के  िलए एक ठोस काया  यन  दान करता है।
           3  मेन  ास (InterfaceImplementationExample):
              •   ि ंटर  ास का एक उदाहरण बनाता है।

              •   ि ंटेबल इंटरफ़े स के  मा म से ि ंट िविध को कॉल करता है।
           आउटपुट:













           इस उदाहरण म , Printable इंटरफ़े स एक ए   ै  िविध print घोिषत करता है। ि ंटर  ास इस इंटरफ़े स को लागू करता है और ि ंट िविध के  िलए
           एक ठोस काया  यन  दान करता है। मु  वग  यह  दिश त करता है िक काया  यन  ास का एक उदाहरण कै से बनाया जाए और इंटरफ़े स के
           मा म से िविध को कै से कॉल िकया जाए।
           जावा म  इंटरफ़े स का उपयोग ए     न  ा  करने,  कॉ  ै  को प रभािषत करने और कई इ े रट स का समथ न करने के  िलए िकया जाता है। क ाएं
           कई इंटरफ़े स को लागू कर सकती ह , िजससे जावा  ो ाम के  िडज़ाइन म  अिधक लचीलापन िमलता है।


           टा  2: म ी  इंटरफे स
           // Interface 1
           interface Printable {
               void print();
           }

           // Interface 2
           interface Showable {
               void show();
           }
           // Class implementing multiple interfaces

           class Display implements Printable, Showable {
               @Override
               public void print() {
                   System.out.println(“Printing...”);
               }



               @Override
               public void show() {


                                                           178

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 113
   187   188   189   190   191   192   193   194   195   196   197