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

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




           अ ास 114: java म  इंटरफे स का ए ट ड कर  (Extend interfaces in JAVA)

            उ े

           इस अ ास के  अंत म  आप यह कर सक  गे
           •  जावा म  इंटरफ़े स का िव ार करने के  िलए जावा  ो ाम डेवलप करना।

           आव कताएं  (Requirements)

           उपकरण/साम ी (Tools/Materials)
           •   िवंडोज OS वाला PC/लैपटॉप
           •   SDK सॉ वेयर
           •   टे  एिडटर (िवजुअल  ू िडयो/सबलाइम/नोटपैड)

            ि या (Procedure)


           टा  1: इंटरफे स का िव ार

              // Base interface
              interface Shape {
                  void draw(); // Abstract method
              }



              // Extended interface inheriting from Shape
              interface Colorable extends Shape {
                  void color(); // Additional abstract method

              }


              // Class implementing the extended interface
              class Square implements Colorable {
                  @Override

                  public void draw() {
                      System.out.println(“Drawing a square”);
                  }



                  @Override
                  public void color() {
                      System.out.println(“Coloring the square”);
                  }
              }



              // Main class
              public class InterfaceExtensionExample {




                                                           180
   189   190   191   192   193   194   195   196   197   198   199