对象变量放在栈,对象放在堆,一个在堆区包含在对象里的对象变量仍然是另一个对象的引用
对象实际存于堆中,变量中存储的是指向堆中该对象的一个地址,所以应该理解为 对象中的变量存储着指向堆中目标对象的物理地址 并可以一直嵌套