>>393
まあ継承をさらに分類することは無意味だと思う人には放置しといて
頂くとして。強い型の言語の場合、継承の「機能」を分類すると
(A)実装の継承
(B)インタフェースの継承
(B1)新しいインタフェース定義に際してインタフェースを継承
(B2)クラスを作る(実装を与える)ためにインタフェースを継承
こう分類できると思うのね。で、自分的には(B1)と(B2)は区別したい
気分なわけ(さらに好みを言わせてもらえば(B2)は継承と呼びたくない…
単なる好みなんでそれ以上突っ込まれても困るけど)。もちろん実際の
言語ではこれらが混ざっている…たとえば純粋な(A)だけで(B)を伴わない
ということはC++やJavaではできないよね。

ところでJavaではfinalなクラスはサブクラス作れないけど、どういう
議論だったわけ?>>戦場スレ。まあ読みに行ってもいいんだけど…