世の中には犬という動物がいて、猫という動物がいて、それらは動物と呼ばれます。犬は「ワン」と鳴き、猫は「ニャー」と鳴きます。 要するに、おおよそほとんどの物事はカテゴリーに分類でき、そのカテゴリーに属するものにはそれ相応の性質を持っています。さらには、それらは特有の振る舞いをします。 オブジェクト指向におけるクラスというのはカテゴリーのようなものだといえます。 ■プログラミングにおいて例え話は必要ないのではないか ITという業界に入る時一度は聞いたことのある文言だろ。斯く言う私も200回くらいは聞いた。または#include <stdio.h>という文章をおまじないのようなものだと聞かされたことはないだろうか。これも私は150回くらい聞かされた。 両親に子供はどうやってできるのかと聞いたところ「それはね赤ちゃんはこうのとりさんが持ってきてくれるの」そういう聞いててもやもやした回答をもらった気