Java从另一个实例构造某个Class的一个实例

时间:2015-06-10 18:33:13

标签: java

我是一名java初学者。我的测试代码如下:

public class Test {
    private String a;
    private String b;

    public Test(String a, String b){
        this.a = a;
        this.b = b;
    }

    public Test(Test another){
        this.a = another.a;//My question comes from here
        this.b = another.b;
    }
    public String getA(){
        return a;
    }

    public String getB(){
        return b;
    }
}

我的问题是为什么Test another可以使用private variable直接访问.,而不是使用getA()getB()方法。

教程告诉我private variable

无法直接访问.

1 个答案:

答案 0 :(得分:0)

私有变量不能被其他类访问,但是你在同一个类中。