12
Pythonで抽象クラスを作成することは可能ですか?
Pythonでクラスまたはメソッドを抽象化するにはどうすればよいですか? 私は__new__()そのように再定義しようとしました: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) しかしG、次のFように継承するクラスを作成すると、 class G(F): pass Gその場合、スーパークラスの__new__メソッドを呼び出すため、インスタンス化もできません。 抽象クラスを定義するより良い方法はありますか?