この記事の要約:Javaにおけるクラス継承の核心を掘り下げます。メソッドのオーバーライドとフィールドの隠蔽の仕組み、すべてのクラスの祖先であるObjectクラスの役割(特にtoString)、そしてfinalやabstract修飾子による設計の制限と柔軟性について解説し ...
抽象クラス(abstract クラス)は、インタフェースのメソッドを実装しなくてもよい 実装しなかった場合、そのまま抽象クラスとして残る 明示的に public を書かなくても、 実際には public でなければならない。