course content

Course Content

Object-Oriented Programming in Python

Object-Oriented Programming in Python

Private and Public ConceptsPrivate 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

Everything was clear?

Section 2. Chapter 1