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

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




              // Concrete class 2
              class Cat extends Animal {

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

                  }


                  @Override
                  public void eat() {
                      System.out.println(“Cat is eating”);

                  }
              }



              // Main class
              public class AnimalExample {
                  public static void main(String[] args) {
                      // Create instances of concrete classes
                      Dog myDog = new Dog();

                      Cat myCat = new Cat();


                      // Call abstract and concrete methods

                      myDog.makeSound();
                      myDog.eat();
                      myDog.sleep();


                      myCat.makeSound();

                      myCat.eat();
                      myCat.sleep();
                  }

              }
             ीकरण:
           1  ए   ै   ास  (एिनमल):
              •   दो ए   ै  िविधयाँ makeSound() और eat() का िववरण देता है।
              •   िडफ़ॉ  काया  यन के  साथ एक ठोस िविध sleep() को प रभािषत करता है।

           2  ठोस वग  (कु  ा और िब ी):
              •  ए   ै   ास एिनमल का िव ार कर ।
              •  ए   ै  िविध makeSound() और eat() के  िलए काया  यन  दान कर ।




                                                           166

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