为什么要编译?
a
是私密的......为什么我可以致电c2.a
?
我很困惑。
感谢您的帮助!
public class MyClass
{
private int a;
public double b;
public MyClass(int first, double second)
{
this.a = first;
this.b = second;
}
public static void main(String[] args)
{
MyClass c1 = new MyClass(10, 20.5);
MyClass c2 = new MyClass(10, 31.5);
System.out.println(c2.a + ", "+ c2.b);
}
}