内容仅供个人学习
在Java中私有数据成员只能在自己的类中直接访问,包括在类中访问本类的对象的私有成员都是可以的。在主函数中也可以直接访问私有数据。在包里面可以访问public的类,一个编译单元只能有一个public的类。
public class EXP4 {
private int a;
private int b;
public EXP4(int a , int b)
{
this.a = a;
this.b = b;
}
public int getvalue(EXP4 r)
{
return r.a * r.b;
}
public static void main(String[] args)
{
EXP4 exp = new EXP4(2,3);
exp.a = 4;
System.out.print(exp.getvalue(exp));
}
}