private

読み:プライベート
外語:private
発音:práivət
品詞:名詞

C++/Java予約語の一つで、メンバへのアクセス指定を行なう。

privateなメンバは、定義しているクラス自身からしか参照することができない。

C++ではラベルのように用い、書いた場所以降のメンバ変数メンバ関数に影響するが、Javaではそれぞれのフィールドやメソッドに指定しなければならない。

継承

C++ではクラス継承する際の指定としても用いることができ、その場合、基底クラスの全てのメンバ変数/関数はprivate扱いになる。

つまり、継承したクラスでは参照できなくなる。classのデフォルトの継承はprivate継承、structのデフォルトの継承はpublicである。