クラスとインスタンス

 クラスとインスタンスについて説明します。クラスとインスタンスとは新しい種類の値を作る仕組みのことです。

 

クラスとは

 クラスを1言で言うと設計図です。このクラスで共通の属性と処理(メソッド)のルールを決めます。

 

インスタンスとは

 インスタンスを1言で言うとデータです。クラスを元にして作られます。このインスタンスはクラスが使用できるnewメソッドで生成されます。インスタンスを生成する時は、多くの場合、後からデータを追加したり、メソッドを実行できるようにしたりするために、変数に代入します。