Avatar
omochimetaru 6/19/2020 9:08 AM
C2にあるinitは、(a:)と(b:)だけ。
9:10 AM
もし、C2を空っぽにした場合は、自動実装されるから、(a:)と(b:)と(c:)全部がC2にある。 (edited)
9:13 AM
initならなんでも動的ディスパッチでオーバライド可能というのが前提で、 requiredだと外から呼び出せる、requiredじゃなかったら、selfからしか呼び出せない。 というルールですね。