Vidyalelo
Python · Q40

Concept of Object Oriented Programs in Python

Programming · Python · question 40

Q40

What will be the output of the following Python code? class A: def __init__(self,x): self.x = x def count(self,x): self.x = self.x+1 class B(A): def __init__(self, y=0): A.__init__(self, 3) self.y = y def count(self): self.y += 1 def main(): obj = B() obj.count() print(obj.x, obj.y) main()

A.
3 0
B.
3 1
Answer
C.
0 1
D.
An exception in thrown

Answer: Option B

Solution

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