Page 89 - computer science (868) class 11
P. 89

The characteristics of radish are:
                 1.  It may be white or pink in colour.
                 2.  It is conical in shape.
                 The behaviours are:
                 1.  It is used to make different recipes.
                 2.  It is used in ceremonies to be offered to God as “Prasadham”.
                 The event can be:
                   It tastes good.
                 Now, if we consider a software object:
                 In an examination system, the objects are the students of a class. And every student bears
                 some characteristics and behaviour.

                 The characteristics of the student could be:
                 1.  Name of the student                    2.  Class of the student
                 3.  Gender                                 4.  Roll number
                 The behaviour of the student could be:
                 1.  Whether good in studies
                 2.  Whether good in extra-curricular activities
                 Let us relate a real-world object with a software object.

                 1.  The characteristics of the real-world objects are the same as data members of the software objects.
                 2.  The behaviour of the real-world objects is the same as the methods of the software objects.

                 This relation is represented in the illustration given below:

                                                          Real-World Object (Fan)
                                         Characteristics                             Behaviour
                            1.  Number of blades (2/3/4)              1.  Switched on/off

                            2.  The manufacturing company             2.   Speed of the fan should be passed as data by
                                                                        revolving the regulator.
                            3.  The speed of the fan


                                                         Software Object (Student)

                                         Data Members                                 Methods
                            1.  Name of the student                   1.  Whether good in studies
                            2.  Class of the student                  2.   Whether good in Extra-curricular activities
                            3.  Gender
                            4.  Roll number

                     4.2 CLASS
                 A class is used to create objects of similar types. This is because each object will contain all the different types of data
                 members and methods that are described in the class.
                 Classes in Java are non-primitive/user-defined data types that act as a blueprint for creating objects of the same type.
                 In other words, they are a set of instructions to build a specific type of object. A class is comprised of characteristics
                 and behaviour.


                                                                                                                        87
                                                                                                             Objects    87
   84   85   86   87   88   89   90   91   92   93   94