next up previous contents
Next: 10.2.1 publicメンバ宣言 Up: 10. クラス Previous: 10.1 クラス宣言

10.2 メンバ

メンバは、データ格納エリアを提供するものです。メンバには、大きくわけて、 2つのクラスメンバとインスタンスメンバの種類があります。

クラスメンバは、クラス中にそのエリアが確保されるメンバです。そのため、 クラスメンバは、クラス宣言が行われた時点から存在します。あるクラスのイ ンスタンスが複数生成されても、どのインスタンスからも共通の領域を参照す ることになります。

一方、インスタンスメンバは、インスタンス生成時から存在し始めるメンバで、 インスタンスごとに独立したメンバエリアが確保されます。インスタンスメ ンバには、privateメンバとpublicメンバの2種類がありますu

privateメンバは、そのクラスで定義されたメソッドからのみアクセス できるメンバで、これにより情報の隠蔽が実現されます。一方、public メンバは、どこからでもアクセスできるメンバです。



 
next up previous contents
Next: 10.2.1 publicメンバ宣言 Up: 10. クラス Previous: 10.1 クラス宣言
Tetsuo Ono
1998-11-05