Page 464 - CA_Blue( J )_Class10
P. 464

3      {
                 4          int l,b,a,p;           // Instance variable

                 5          rectangle()           // Non-Parameterized Constructor
                 6          {

                 7              l=8;

                 8              b=4;
                 9              a=0;
                10              p=0;

                11          }    rectangle(int l1, int b1)       // Parameterized Constructor
                12          {

                13              l=l1;
                14              b=b1;

                15          }
                16          rectangle(rectangle r)         // Copy Constructor

                17          {
                18              l=r.l;

                19              b=r.b;
                20          }

                21          void calculate()         // Method to calculate area and perimeter
                22          {

                23              a=l*b;
                24              p=2*(l+b);

                25          }
                26          void display()           // Method to display
                27          {

                28              System.out.print("Area "+a);

                29              System.out.println(" Perimeter "+p);
                30              System.out.println("-------------------------");
                31          }

                32

                33          public static void main()
                34          {
                35              rectangle ob1= new rectangle();       // creation of object ob1

                36              rectangle ob2= new rectangle(8,6);       // creation of object ob2




                462462  Touchpad Computer Applications-X
   459   460   461   462   463   464   465   466   467   468   469