对象 A obj = new A();
A obj1 = new A();
A obj2 = new A();
以上是两个不同的对象,在内存中的地址不同
obj在C/C++ 被称为指针;在Java中被成为reference
对象赋值时reference赋值;基本类型赋值时直接拷贝值
因为基本类型的变量值小,可以直接拷贝;对象则包含多个值,不容易复制,对象复制采用共享同一内存区域
如何产生一个对象?
A obj = new A();
new出对象后,内部属性为默认值
对象 A obj = new A();
A obj1 = new A();
A obj2 = new A();
以上是两个不同的对象,在内存中的地址不同
obj在C/C++ 被称为指针;在Java中被成为reference
对象赋值时reference赋值;基本类型赋值时直接拷贝值
因为基本类型的变量值小,可以直接拷贝;对象则包含多个值,不容易复制,对象复制采用共享同一内存区域
如何产生一个对象?
A obj = new A();
new出对象后,内部属性为默认值