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.lines 4 and 5 we define the members as public.
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 5 - 15 a class is defined. It's members
are name and age defined at lines 7 and 8.
introduceYourself
that uses the members.line 22 an object is created.lines 25 and 26 values are set to the members.lines 28 the function introduceYourself is called
and a message is printed.