Javaでprivateなメンバー変数の定義方法
Javaではアクセス修飾子を使用してプライベートなメンバ変数を定義できます。プライベートなメンバ変数はそのクラス内でのみアクセス可能で、クラスの外では直接アクセスできません。主目的はデータの安全性を保護してカプセル化することです。
プライベートなメンバ変数を定義するには、変数宣言の前にprivateキーワードをつけます。例えば:
public class MyClass {
private int privateVariable;
}
上の例では、privateVariableはプライベートメンバ変数で、MyClassクラス内部からのみアクセス可能です。
プライベート変数は直接アクセスできませんが、パブリックなゲッターやセッターメソッドでプライベート変数の値にアクセスして、変更できます。
public class MyClass {
private int privateVariable;
public int getPrivateVariable() {
return privateVariable;
}
public void setPrivateVariable(int value) {
privateVariable = value;
}
}
privateVariableの値を取得するにはgetPrivateVariableメソッドを使い、値を設定するにはsetPrivateVariableメソッドを使います。これは、私有メンバー変数に間接的に外部からアクセスして変更できることを意味します。