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

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




           अ ास 109: वचु अल िविधयाँ बनाएँ  और उनका उपयोग कर  (Create and use virtual methods)


            उ े
           इस अ ास के  अंत म  आप यह कर सक  गे

           •  वचु अल िविधयों को बनाने और उपयोग करने के  िलए जावा  ो ाम डेवलप करना।

           आव कताएं  (Requirements)

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

            ि या (Procedure)


           JAVA म , “virtual methods” श  अ र पॉलीमॉिफ    से जुड़ा होता है, िवशेष  प से डायनेिमक मेथड िड ैच से, जो ऑ े -ओ रएं टेड
            ो ािमंग (OOP) की एक  मुख िवशेषता है। JAVA म , सभी नॉन- ैिटक मेथड्स  ाभािवक  प से वचु अल होते ह ।
           आइए एक सरल JAVA  ो ाम बनाएं  जो वचु अल मेथड्स के  उपयोग को  दिश त करता है और एक   ीकरण  दान करता है:
           // Base class
           class Shape {
               // Virtual method

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



           // Derived class 1
           class Circle extends Shape {
               // Overrides the virtual method
               @Override
               public void draw() {
                   System.out.println(“Drawing a circle”);
               }

           }


           // Derived class 2
           class Square extends Shape {
               // Overrides the virtual method

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



                                                           161
   170   171   172   173   174   175   176   177   178   179   180