What Will Be The Output Of The Following Python Codep Pre #1122
What will be the output of the following Python code?</p> <pre><code class="language-python"> class A: def test(self): print("test of A called") class B(A): def test(self): print("test of B called") super().test() class C(A): def test(self): print("test of C called") super().test() class D(B,C): def test2(self): print("test of D called") obj=D() obj.test() </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs109 Python. It can also be found in gs gs109 Python OOPs - Python Inheritance - Quiz No.3.
What will be the output of the following Python code?
class A: def test(self): print("test of A called") class B(A): def test(self): print("test of B called") super().test() class C(A): def test(self): print("test of C called") super().test() class D(B,C): def test2(self): print("test of D called") obj=D() obj.test()
test of B called test of C called test of A called
test of C called test of B called
test of B called test of C called
Error, all the three classes from which D derives has same method test()