Page 101 - CTS - CSA TP - Volume 2
P. 101

COMPUTER SOFTWARE APPLICATION - CITS




           Explanation
           •  Rectangle class: It represents a simple geometric rectangle with two properties - length and width. It also
              contains methods to calculate the area and perimeter of the rectangle.
           •  length and width are instance variables that define the state of the rectangle.
           •  The Rectangle constructor initializes the length and width of the rectangle when an object is created.
           •  calculateArea() and calculatePerimeter() are methods that calculate the area and perimeter of the rectangle,
              respectively.
           •  RectangleDemo class: It serves as the main class to demonstrate the usage of the Rectangle class.
           •  In the main method, an object rect1 of the Rectangle class is created using the constructor.

           •  We access the properties of the rect1 object (length and width) and call its methods (calculateArea() and
              calculatePerimeter()).
           •  The calculated area and perimeter are then printed to the console.
              This program illustrates the concept of classes and objects in Java. The Rectangle class encapsulates related
              data and behavior, allowing for easier management and manipulation. By creating objects of the Rectangle
              class, we can instantiate multiple rectangles with different dimensions and perform operations specific to each
              object.
           Here are a few more Java programs demonstrating the creation and usage of classes, objects, and methods:




           TASK 2: Student Class
              class Student {
                  // Instance variables

                  String name;
                  int age;
                  double grade;
                  // Constructor
                  Student(String n, int a, double g) {
                      name = n;

                      age = a;
                      grade = g;
                  }
                  // Method to display student information

                  void displayInfo() {
                      System.out.println(“Name: “ + name);
                      System.out.println(“Age: “ + age);
                      System.out.println(“Grade: “ + grade);
                  }

              }
              public class StudentDemo {
                  public static void main(String[] args) {
                      // Create an object of Student class




                                                           86

                               CITS : IT & ITES - Computer Software Application - Exercise 94
   96   97   98   99   100   101   102   103   104   105   106