最近学java时碰到这样一个问题,希望给我讲一下。就是一个类的构造函数的参数是一个类。例如:
public class A
{
  private String str1;
  private String str2;  public A( A a)
  {
    this.str1 = a.str1;
    this.str2 = a.str2;
  }
  
  ......
}
这就不明白了,因为private修饰的变量和方法是不能直接访问的(a.str1、a.str2)为什么在构造函数里就可以,这个例子编译、运行都没有问题,那位高手能给我讲讲。谢谢。