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

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




           अ ास 112: JAVA म  ओवरराइड िविधयाँ (Override methods in JAVA)


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

           आव कताएं  (Requirements)

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

            ि या (Procedure)

           जावा म , िविध ओवरराइिडंग एक ऐसी  णाली है िजसके   ारा एक सब ास िकसी िविध का िविश  काया  यन  दान करता है जो पहले से ही उसके
           सुपर ास  ारा  दान िकया गया है। सब ास म  ओवरराइड की गई िविध का ह ा र (नाम,  रटन   कार और पैरामीटर) सुपर ास की िविध के
           समान होना चािहए।
           टा  1: यहाँ जावा म  िविध ओवरराइिडंग का एक बेिसक उदाहरण िदया गया है:

              // Base class (Superclass)
              class Animal {
                  // Method to make a sound
                  public void makeSound() {
                      System.out.println(“Some generic animal sound”);

                  }
              }
              // Derived class (Subclass) extending Animal
              class Cat extends Animal {
                  // Override the makeSound method from the Animal class
                  @Override
                  public void makeSound() {

                      System.out.println(“Meow!”);
                  }


                  // Additional method specific to Cat

                  public void purr() {
                      System.out.println(“Purring...”);
                  }
              }
              // Main class to demonstrate method overriding
              public class MethodOverrideExample {
                  public static void main(String[] args) {





                                                           173
   182   183   184   185   186   187   188   189   190   191   192