Object-Oriented Programming in Python
Private and Public Concepts
Encapsulation provides access to the methods and attributes of the class.
Private or public
Some attributes and/or methods cannot be accessed or modified. For example, it is correct not to change the
number_of_legs of your
cat object (usually, this value is 4).
This attribute must be private - not available outside the class.
By default, all methods and attributes are public in the Python class.
To make it private, add two
__ before the variable name:
The way to access even the private value:
How to access the private value?
Select the correct answer