メンバは、データ格納エリアを提供するものです。メンバには、大きくわけて、 2つのクラスメンバとインスタンスメンバの種類があります。
クラスメンバは、クラス中にそのエリアが確保されるメンバです。そのため、 クラスメンバは、クラス宣言が行われた時点から存在します。あるクラスのイ ンスタンスが複数生成されても、どのインスタンスからも共通の領域を参照す ることになります。
一方、インスタンスメンバは、インスタンス生成時から存在し始めるメンバで、 インスタンスごとに独立したメンバエリアが確保されます。インスタンスメ ンバには、privateメンバとpublicメンバの2種類がありますu
privateメンバは、そのクラスで定義されたメソッドからのみアクセス できるメンバで、これにより情報の隠蔽が実現されます。一方、public メンバは、どこからでもアクセスできるメンバです。