对象和对象引用的区别

wuchangjian2021-11-01 08:23:18编程学习

为了方便区别,先设计一个简单的类: 

public class Test{
    //默认构造方法
    public Test()
}
Test test1=new Test();

其中“new Test()"是新建的一个类Test的对象,而“test1”则是该对象的引用。

如果将代码改为 Test test1;表示声明了一个对象引用,此时并没有创建对象。相当于一个没有与任何电视绑定的遥控器。

同样的将代码改为 new Test();则表示在堆空间中创建了一个新的Test的对象。相当于一个电视,它没有和任何遥控器绑定。 

用"="对象引用和新建的对象绑定,才可以用对象引用来调用对象。相当于将遥控器和电视绑定,才可以用遥控器操控电视。

对象和对象引用之间的联系:

1、一个对象引用可以指向一个对象,也可以不指向对象。

2、一个对象可以被一个对象引用所引用,也可以被多个对象引用所引用。

相关文章

上线10年,华为花粉俱乐部将停止运营

上线10年,华为花粉俱乐部将停止运营

2022-08-09 14:12:47 8月8日,华为花粉俱乐部发布关...

考研人注意!近5年学硕考研国家线汇总,你的专业涨了吗?

考研人注意!近5年学硕考研国家线汇总,你的专业涨了吗?

2022-08-11 21:22:47 8月11日,人民日报官方微博发...

水洼数目(dfs)

水洼数目有一个大小为N * M的院子,雨后积起了水, 八连通...

FeignClient注解及参数

一、FeignClient注解   FeignClient注解被@Target...

[react] 怎样将多个组件嵌入到一个组件中?

[react] 怎样将多个组件嵌入到一个组件中? import A fr...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。