TL;DR 「クラス」と「クラス定義」は区別して説明するべき。 「クラス」とは「分類」である。 『「クラス」とは「分類」』とすることで、「継承」も説明できる。 はじめに オブジェクト指向の用語の中でも、とかく「クラス」は喩えられがちです。 まずは「クラス」がどのように喩えられているか、よく見かけるものを挙げてみましょう。 クラスとは、機械の設計図のようなもの クラスとは、料理のレシピのようなもの クラスとは、タイヤキの金型のようなもの なるほど。 いずれも、「何かの作り方」が「クラス」であるという喩えです。 そして「何か=インスタンス」という説明になっていることが多いです。 しかし、私はこれらの喩えに敢えて異を唱えます。 『「インスタンスの作り方」が「クラス」である』と喩えるのは間違っている より正確にいえば、 『「インスタンスの作り方」そのものが「クラス」である』と喩えるのは間違っている