Home Tutorials Python OOP Concepts Protected Members
Protected Members

Protected Members


10. Protected Members

Python uses a single underscore prefix as a convention for protected members. This signals that the member is intended for internal or subclass use, though it is still accessible.

Syntax

self._value = 10

Example

class Parent:
    def __init__(self):
        self._msg = "Protected Member"

class Child(Parent):
    def show(self):
        print(self._msg)

c = Child()
c.show()

Output

Protected Member
Example

🏋️ Test Yourself With Exercises

Take our quiz on Protected Members to test your knowledge.

Browse Quizzes »