Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

What will be the output of the following code snippet? class A: def _ _ init _ _ ( self ) : self.calcI ( 3

What will be the output of the following code snippet?
class A:
def __init__(self):
self.calcI(30)
def calcI(self, i):
self.i =2* i;
class B(A):
def __init__(self):
super().__init__()
print("i from B is", self.i)
def calcI(self, i):
self.i =3* i;
b = B()
Question 12 options:
The __init__ method of only class B gets invoked.
The __init__ method of class A gets invoked and it displays i from B is 0.
The __init__ method of class A gets invoked and it displays i from B is 60.
The __init__ method of class A gets invoked and it displays i from B is 90.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Learning MySQL Get A Handle On Your Data

Authors: Seyed M M Tahaghoghi

1st Edition

0596529465, 9780596529468

More Books

Students also viewed these Databases questions