#ruby[/icons/hr.icon][** クラスの必要性]オブジェクトをいくつも作る時、似たようなものだと共通する部分がある。オブジェクトの数が多くなってくると何度も似たようなものを作って管理するのは大変なので、共通する性質をクラスとして作ることで効率的にオブジェクトを作ったり管理することができるようになる。例えばサッカー選手というクラスを作った時に、そのクラスはボールを蹴る、走るなど同じような動きの情報を持っている。インスタンスは、サッカー選手の個人を表す。全員がクラスが持つ情報であるボールを蹴る、走るなどの基本的な情報を持ち、それに加えてチームやポジション、顔などの個別の情報を持っている。