A property is similar to that of variable in terms of usage, but it is much more than a variable. Features of properties can be made writeonly or readonly.
Properties can be executed whenever a value is assigned or value is read.
When a value is assigned to the properties set block will be executed and the value assigned will be stored in a predefined variable called value. This predefined variable exists internally in set block.
Whenever a value is read from the properties, get block gets executed which is used to return a value.
Write only properties:
In this method a property can be used only to write the value but cannot read the value.
ReadOnly only Properties:
In this method a property can be used only to read the value but it cannot be used to write the value.
For Example:
Figure 1: Example
Figure 2: Example
Output:
10