他のクラスの要素をJavaで取得する方法は何ですか?
他のクラスの要素を取得するには、その要素のアクセス修飾子とアクセスメソッドを使用する必要があります。
クラスAにプライベートメンバ変数とパブリックメンバメソッドがある場合、クラスBでそのメンバ変数を取得しメンバメソッドを呼び出したいとします。
クラスAでは、メンバ変数へのアクセスを制限するためにprivate修飾子を使用し、そのメンバ変数の値を取得するための公開されたgetterメソッドを提供する必要があります。
public class A {
private int memberVariable;
public int getMemberVariable() {
return memberVariable;
}
}
クラスBの中で、オブジェクトを作成し、クラスAのゲッターメソッドを呼び出してメンバー変数の値を取得することができます。
public class B {
public static void main(String[] args) {
A myObject = new A();
int value = myObject.getMemberVariable();
System.out.println(value);
}
}
このようにして、BクラスでAクラスのメンバ変数を取得することができます。同様に、Aクラスに公開されたメンバメソッドがある場合、オブジェクトを作成し、そのメソッドを呼び出すことで対応する操作を実行することができます。