Vidyalelo
Python · Q61

Concept of Object Oriented Programs in Python

Programming · Python · question 61

Q61

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
Answer
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

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board