Page 615 - Computer science 868 Class 12
P. 615

9       d2point(double nx , double ny)

                   10      {

                   11      x = nx;
                   12      y = ny;
                   13      }

                   14      double distance2d(d2point b)
                   15      {

                   16      double d;
                   17      d = Math.pow((this.x-b.x),2) + Math.pow((this.y-b.y),2);

                   18      d = Math.sqrt(d);
                   19      return d;

                   20          }
                   21      }

                   22
                   23      Codes for sub class d3point

                   24      import java.util.*;
                   25      class d3point extends d2point

                   26      {
                   27      double z;

                   28      d3point()
                   29      {

                   30          z=0;
                   31      }

                   32      d3point(double nx , double ny , double nz)
                   33      {
                   34      super(nx , ny);

                   35          z = nz;

                   36      }
                   37      double distance3d(d3point b)
                   38      {

                   39      double d;
                   40          d = Math.pow((distance2d(b)),2) + Math.pow((this.z-b.z),2);

                   41          d = Math.sqrt(d);
                   42      return d;





                                                                                                                       613
                                                                                                   Internal Assessment  613
   610   611   612   613   614   615   616   617   618   619   620