抱歉,标题的用词不正确。假设我有一个类,并且已经初始化了该类的一个对象,现在在该类的构造函数中,我想将该新对象的值传递给另一个类,有没有办法做到这一点?

例:

public class testinger
{
    public static void main(String[] args)
    {
        prep ab = new prep(10);
    }
}


class prep
{
    private int a;
    prep(int x)
    {
        a = x;
        complete tim = new complete(/*how to send my current prep object there?*/);
    }

    public int getA()
    {
        return a;
    }
}
class complete
{
    complete(prep in)
    {
        in.getA();
    }
}

最佳答案

您可以使用this关键字引用当前实例。

prep(int x)
{
    a = x;
    complete tim = new complete(this);
}

09-27 05:41