Java对象与对象引用的区别

对象

对象对客观事物的抽象,是类的一个实例。(类是对对象的抽象,类是对象的模板)

对象的引用

基于某种特殊的语法定义一个标识符来引用操纵对象(是一个变量,可以类比c语言中的指针变量加以理解)

(例如:对象是一台电视机,对象的引用则是和电视配套的遥控器(用来操纵对象))

二者的区别

创建对象时,空间分配在

声明对象的引用时,空间分配在

举例

Person p = new Person("小明");

等价于

Person p;
p = new Person("小明");

p 是一个对象的引用(相当于一个遥控器),new Person(“小明”) 是创建了一个新的对象(相当于电视机)

让 p = new Person(“小明”); 让 对象的引用 指向 对象 (相当于使遥控器与电视机相关联,从而达到通过遥控器操纵电视机的目的)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只可爱的小猴子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值