Avatar
omochimetaru 6/19/2020 7:32 AM
requiredじゃない場合、サブクラスにもそのinitがあるとは限らないのか。
7:33 AM
じゃあrequiredじゃないinitをoverrideする意味ってなんだろう overrideするとsuper.initが呼べるぐらいの意味しかないのかな。 (edited)
7:33 AM
struct S1: P1 {} (C2.self as C1.Type).init(S1()) だめな理由はこれが型としておかしくなるからってのもあるけど、 そもそもジェネリックシグネチャを縮めたりしながらオーバライドするのできましたっけ