0 votes
in Python by

What is the output of the following code?

from abc import ABC, abstractmethod

class A(ABC):

    @abstractmethod

    @classmethod

    def m1(self):

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

class B(A):

    @classmethod

    def m1(self):

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

b = B()

b.m1()

B.m1()

A.m1()

a) TypeError

b)

In class B, Method m1.

In class B, Method m1.

c)

In class B, Method m1.

In class B, Method m1.

In class A, Method m1.  

d)

AttributeError

1 Answer

0 votes
by

b)

In class B, Method m1.

In class B, Method m1.

...