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