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

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




           अ ास 110: ए   ै   ास और िविधयाँ बनाना (Create abstract classes and methods)

            उ े

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


           आव कताएं  (Requirements)
           उपकरण/साम ी (Tools/Materials)

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

            ि या (Procedure)
           टा  1:  ए   ै   ास और िविधयाँ और उदाहरण

              // Abstract class
              abstract class Shape {

                  // Abstract method
                  public abstract double calculateArea();

                  // Concrete method
                  public void displayArea() {

                      System.out.println(“Area: “ + calculateArea());
                  }

              }

              // Concrete class 1
              class Circle extends Shape {
                  private double radius;

                  // Constructor

                  public Circle(double radius) {
                      this.radius = radius;

                  }
                  // Implementation of abstract method

                  @Override
                  public double calculateArea() {

                      return Math.PI * radius * radius;
                  }

              }
              // Concrete class 2



                                                           163
   172   173   174   175   176   177   178   179   180   181   182