class Person1{
int age=2;
Person2 p2=new Person2(this);
}
class Person2{
Person1 p1;
public Person2(Person1 p1){
this.p1=p1;
}
void say1(){
System.out.println(p1.age);
}
}
public class This
{
public static void main(String[] args)
{
Person2 p2=new Person2();
p2.say1();
}
}
各路大神,求问:
上述代码,Person2我通过构造方法想将person1的实例化对象传入,然后调用Person1中的age变量,结构不知道怎么在Person1类中去写,报错了。希望指点迷津。 |