天天看点

new关键字,类对象的声明和实例化

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

用一个已实例化的对象给一个新声明的对象实例化,这两个对象指向同一个内存空间

new关键字,类对象的声明和实例化
new关键字,类对象的声明和实例化