What Will Be The Output Of The Following Python Codep Pre #1121
What will be the output of the following Python code?</p> <pre><code class="language-python"> class A: def test1(self): print(" test of A called ") class B(A): def test(self): print(" test of B called ") class C(A): def test(self): print(" test of C called ") 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 test1(self): print(" test of A called ") class B(A): def test(self): print(" test of B called ") class C(A): def test(self): print(" test of C called ") 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 C called test of B called
test of B called
Error, both the classes from which D derives has same method test()