子クラスの義務をまとめました。
ちょっと自信がなくて間違っている可能性がありますが、いつまでも下書きにあるのもアレなので公開します。
class A を
extends A |
implements A |
義務なし |
義務:全部の実装 |
abstract class B を
extends B |
implements B |
義務:abstract classで中身が無いものの実装 |
義務:全部の実装 |
*自分はabstractではない
mixin C を
with C |
implements C |
義務なし |
義務:全部の実装 |
Discussion