new关键字 对象实例化 实例化对象的过程可以分为两部分: -声明对象 Cat one 只是在内存的"栈"空间里开辟了一块区域,名字叫one,此时里面为空(null) 实例化对象 new Cat(); 是在内存的"堆"空间里开辟了一块空间,完成对象的初始化操作 //在栈当中存储的实际上是堆当中地址的引用 new 关键字的作用:开辟新的对象空间
用一个已实例化的对象给一个新声明的对象实例化,这两个对象指向同一个内存空间
new关键字 对象实例化 实例化对象的过程可以分为两部分: -声明对象 Cat one 只是在内存的"栈"空间里开辟了一块区域,名字叫one,此时里面为空(null) 实例化对象 new Cat(); 是在内存的"堆"空间里开辟了一块空间,完成对象的初始化操作 //在栈当中存储的实际上是堆当中地址的引用 new 关键字的作用:开辟新的对象空间
用一个已实例化的对象给一个新声明的对象实例化,这两个对象指向同一个内存空间