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

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



               public void performTask() {
                   System.out.println(“Performing a task...”);

               }
               // Implementation of Flyable interface method
               @Override
               public void fly() {

                   System.out.println(“Flying...”);
               }
               // Implementation of Swimmable interface method
               @Override

               public void swim() {
                   System.out.println(“Swimming...”);
               }
               // Main method
               public static void main(String[] args) {

                   InterfaceExample example = new InterfaceExample();
                   // Calling methods from implemented interfaces
                   example.print();
                   System.out.println(“Area: “ + example.calculateArea());

                   example.greet();
                   example.farewell(); // Calling default method
                   example.performTask();
                   example.fly();
                   example.swim();

               }
           }
             ीकरण:
           1  बेिसक इंटरफ़े स (ि ंट करने यो ):

              •   िसंगल ए   ै  िविध, print() का िववरण देता है।
           2    रांक (आकार) के  साथ इंटरफ़े स:
              •   एक   र PI और एक ए   ै  िविध calculateArea() का िववरण देता है।
           3  िडफ़ॉ  िविध के  साथ इंटरफ़े स ( ीिटंग):
              •   एक काया  यन के  साथ एक अमूत  िविध greet() और एक िडफ़ॉ  िविध farewell() का िववरण देता है।

           4     र िविध के  साथ इंटरफ़े स (उपयोिगता):
              •  एक ए   ै  िविध performTask() और एक   र िविध showInfo() को काया  यन के  साथ िववरण देता है।
           5  इंटरफ़े स इ े रट स ( लाईएबल और   मेबल):

              •  अलग-अलग िविधयों वाले दो इंटरफ़े स।
              •  एक तीसरा इंटरफ़े स (FlyingSwimmingCreature)  लाईएबल और   मेबल दोनों से इंहे रट करता है।





                                                           171

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 111
   180   181   182   183   184   185   186   187   188   189   190