要獲取其他類里的元素,需要使用該元素的訪問修飾符和訪問方法。
假設(shè)我們有一個(gè)類A,其中有一個(gè)私有成員變量,和一個(gè)公有成員方法,我們想在另一個(gè)類B中獲取該成員變量和調(diào)用該成員方法。
在類A中,我們需要使用private修飾符來限制成員變量的訪問,同時(shí)提供一個(gè)公有的getter方法來獲取該成員變量的值:
public class A {
private int memberVariable;
public int getMemberVariable() {
return memberVariable;
}
}
在類B中,我們可以創(chuàng)建一個(gè)對(duì)象,然后通過調(diào)用類A的getter方法來獲取成員變量的值:
public class B {
public static void main(String[] args) {
A myObject = new A();
int value = myObject.getMemberVariable();
System.out.println(value);
}
}
這樣就可以在類B中獲取類A中的成員變量了。同理,如果類A中有公有成員方法,我們也可以通過創(chuàng)建對(duì)象并調(diào)用該方法來執(zhí)行相應(yīng)的操作。