Examveda

What will be the output of the following Python code?
class Demo:
     def __init__(self):
         self.a = 1
         self.__b = 1
     def get(self):
         return self.__b
obj = Demo()
obj.a=45
print(obj.a)

A. The program runs properly and prints 45

B. The program has an error because the value of members of a class can't be changed from outside the class

C. The program runs properly and prints 1

D. The program has an error because the value of members outside a class can only be changed as self.a=45

Answer: Option A


Join The Discussion

Related Questions on Concept of Object Oriented Programs in Python