1

基本クラス関数のいくつかをオーバーライド用に指定したいと思います。(オーバーライドは必ずしも強制されるべきではありません。)これを行う適切な方法は何ですか?

私はsth likeを意味します

class Base(object):
    ...
    @abstractmethod
    def fun(self):
        pass

class Derived(Base):

    @override
    def fun(self):
        pass

編集:

関数がオーバーライドされていない場合、コードで UnimplementedException を発生させる必要があります。

4

1 に答える 1