0

给定python类:

class ITextWriter:
    def write( ...

class IImageWriter:
    def write( ...

class MyFileHandler(ITextWriter, IImageWriter):
    ???

是否可以在 中指定ITextWriterIImageWriter接口的实现MyFileHandler

例如,在 C# 中,这将是:

class MyFileHandler : IImageWriter, ITextWriter
{
    void IImageWriter.write(...
    void ITextWriter.write(...
}

注意。我知道 Python 中不需要接口 - 它们只是为了说明示例。

这里有一个问题问同样的事情,但不幸的是由于 OP 没有提供太多细节而被关闭。这里这里也有多重继承,但它们分别特定于方法解析顺序和名。

4

0 回答 0