先定义一个地址类
public class Address
{
//地址
String addr;
}
/*
内存引用的例子
*/
public class OOTest03
{
public static void main(String[] args)
{
//u是引用
//u是局部变量
User u=new User();
//上一个版本编写
//u.addr=new Address();//可以通过前章内存示意图看出其中的原理
//a是引用
//a是局部变量
Address a=new Address();
u.addr=a;//相当于addr取得了a的引用地址
System.out.println(u.addr.city);//null
a.city="北京";
System.out.println(u.addr.city);//北京
}
}
下面是内存示意图