先定义一个地址类
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);//nulla.city="北京";System.out.println(u.addr.city);//北京}
}
下面是内存示意图