Examveda

What will be the output of the following Python code?
class A:
    def __init__(self):
        self.__x = 1
class B(A):
    def display(self):
        print(self.__x)
def main():
    obj = B()
    obj.display()
main()

A. 1

B. 0

C. Error, invalid syntax for object declaration

D. Error, private class member can't be accessed in a subclass

Answer: Option D


Join The Discussion

Related Questions on Concept of Object Oriented Programs in Python