访问成员类的私有成员

ele*_*ias 0 java

我有一个A类,私人成员是myMember.还有一个B级,有一个A级私人成员,叫做myA;

那是:

public class A{
    private int myMember;
    ...
}

public class B{
    private A myA;

}
Run Code Online (Sandbox Code Playgroud)

我希望能够访问:

B.myA.myMember;
Run Code Online (Sandbox Code Playgroud)

但似乎我不能,因为myMember在A中是私有的.事实上,我需要将A定义为私有用于练习(也包括它无法保护).有没有解决的办法?

谢谢.

小智 6

public class A {

private int myMember;

public int getMyMember() {
    return myMember;
}

public void setMyMember(int myMember) {
    this.myMember = myMember;
}

}


public class B{

private A myA;

public B() {
    myA = new A();
    myA.setMyMember(0);
    int a = myA.getMyMember();
}
}
Run Code Online (Sandbox Code Playgroud)