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.