我有一个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)
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |