This section explores the concept of a class in reference to object oriented programming techniques. A class defines the properties of objects and methods used to control an object's behavior. In terms of object-oriented programming, the class is like a template from which an instance (object) of a class is created at run time.
Let us consider an example of a car. Manufacturer made so many cars, all cars have their own unique state but they have same behavior (you can learn about state and behavior in the topic object.). To built a car, a blueprint is required that specifies a perfect design and illustrates the vital things to manufacture a car. This blueprint or the model can now be used to manufacture thousands and thousands of cars ready to run on the roads.
The same concept is employed in the object oriented techniques to create the objects through programming. The blueprints used to create the objects are called classes. A class defines the properties of the objects and the methods used to control an object's behavior. In terms of object-oriented programming, a class is like a template from which an instance of that class is created at run time.
After defining a class, it can be used to create objects by instantiating
the class. Each object occupies some memory to hold its instance variables
(i.e. its state).
The state of each object is separate from that of the others. After an
object is created, it can be used to get the desired functionality together with
Now we will learn, how to define a class having methods, objects and declaration of method by a given example.
In the given example we create a main class "Classtest" and also create a class "Example" which is outside of the main class and define a method "display" in it. Now create a class object "myExample" of class "Example" and call display() method in main class. The class "Example" is the blue print of the class "Classtest".
Here is the Code of the Example :
Here is the Output of the Example :
It's a example of class
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.