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

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




           4  आउटपुट:




















           इस उदाहरण म , Shape एक ए   ै   ास है िजसम  एक ए   ै  िविध calculateArea() है। ठोस वग  (Circle और Rectangle) Shape का िव ार
           करते ह  और calculateArea() िविध के  िलए उनके  काया  यन  दान करते ह । AbstractClassExample वग  ठोस वग  के  उदाहरण बनाने और
           ए   ै  और ठोस दोनों िविधयों को कॉल करने का  दश न करता है



           टा  2: म ी  ए   ै  िविधयों वाला ए   ै   ास
           // Abstract class

              abstract class Animal {
                  // Abstract methods
                  public abstract void makeSound();

                  public abstract void eat();
                  // Concrete method
                  public void sleep() {

                      System.out.println(“Zzz... (Animal is sleeping)”);
                  }
              }

              // Concrete class 1
              class Dog extends Animal {

                  // Implementing abstract methods
                  @Override
                  public void makeSound() {
                      System.out.println(“Woof! Woof!”);

                  }
                  @Override

                  public void eat() {
                      System.out.println(“Dog is eating”);
                  }

              }




                                                           165

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 110
   174   175   176   177   178   179   180   181   182   183   184