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

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




                  public static void main(String[] args) {

                      Square square = new Square();
                      square.draw();

                      square.color();

                  }

              }



             ीकरण:

           1  आधार इंटरफ़े स (आकार):
              •  िसंगल ए   ै  िविध draw के  साथ Shape नामक एक आधार इंटरफ़े स को प रभािषत करता है।

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

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

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

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

           4  मेन  ास (InterfaceExtensionExample):

              •  Square  ास का एक उदाहरण बनाता है।

              •  वगा कार व ु के  मा म से ड  ॉ और रंग दोनों िविधयों के  उपयोग को  दिश त करता है।
           आउटपुट:
















           यह उदाहरण दशा ता है िक कै से एक इंटरफ़े स (रंगीन) नए तरीकों को जोड़ते  ए अपने तरीकों को इनहे रट करने के  िलए दू सरे इंटरफ़े स (शेप) का
           िव ार कर सकता है।  ायर वग  िव ा रत इंटरफ़े स को काया   त करता है, तथा सभी ए   ै  िविधयों के  िलए काया  यन  दान करता है। मु
           िविध काया  यन वग  के  एक उदाहरण के  मा म से आधार और िव ा रत इंटरफ़े स दोनों से िविधयों के  उपयोग को  दिश त करती है।














                                                           181

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