0 votes
in Python by

What is the output of the following code?

from abc import ABC, abstractmethod

class A(ABC):

    @abstractmethod

    def m1(self):

        print('In class A, Method m1.')

class B(A):

    def m1(self):

        print('In class B, Method m1.')

class C(B):

    def m2(self):

        print('In class C, Method m2.')

c = C()

c.m1()

c.m2()

a) TypeError

b)

In class A, Method m1.

In class B, Method m1.

c)

In class B, Method m1.

In class C, Method m2.  

d)

In class A, Method m1.

In class C, Method m2.

1 Answer

0 votes
by

c)

In class B, Method m1.

In class C, Method m2.  

...