关于将对象的实例传递给其他类

时间:2013-12-18 19:09:48

标签: java class instance

假设我有两节课。 Class1Class2

Class2的构造函数如下所示:

public Class2{

Class1 c;

    public Class2(Class1 c){
        this.c = c;
    }

}

在Class1的代码中创建Class2的实例时,我们将Class1的现有实例传递给Class2。这是来自Class1:

Class2 c2 = new Class2(this);

在Class2中,我想操纵已传递给Class2的Class1实例中的变量。

我的问题是:

如果我对c(已传递给Class2的Class1实例)进行了更改,我是否会影响Class1的原始实例,或只是一个副本?

0 个答案:

没有答案