Class is a blueprint in which characteristics (members) and behaviors (functions) are defined.
An example of class definition is:
In the example:
class is the keyword for class defining.Person - the name of the class.lines 4 and 5 class members are declared - the properties that
characterize the class.line 3 we define the public parts of the class.
public could be replaced with private or protected.
The difference between
public, private and protected is explained in other tutorials.Object is an instance created from a class.
Using the defined class we can create objects and set properties.
Output:
Explanation:
lines 6 - 18 a class is defined. It's members
are name and age defined at lines 9 and 10.
introduceYourself
that uses the members.line 23 an object is created.lines 26 and 27 values are set to the members.lines 29 the function introduceYourself is called
and a message is printed.