所在的类里面如有静态类 ,然其余类若去访问它 必须先初始化 ,不然 出错 ;函数
person p=null是初始化赋值,person p= new person()是在堆中建立一个person对象的空间,并p指向改空间地址,p的值为内存地址。用前者调用Student中的属性会空指针异常,后者则不会.spa
若在一个类中 的构造函数里 传递另外一个类 而前一个类 中定义了 那个另外一个类 ;传进来的类 赋值给定义类 这是引用;指针
定义的那个类的指针 指向 传进来的类 的地址~对象
大概是这意思 ;有空再去看看是否是这样~内存