Java——对象的生成和使用


创建对象根本途径:构造器。通过new 关键字调用类的构造器创建类的实例(对象)

new 构造器;返回的是一个对象、实例、实体。

对象和类定义的变量不同,类定义的变量是对象的引用,存放的是对象的地址,指向对象。用一个统一的标示符是为了方便处理对象的属性、行为。

 

类名 变量名 = new 构造器;    //new 构造器:返回一个对象;变量名:对象的引用。

变量名.info();

 

(构造器是直接通过new关键字来调用,而不是通过对象来调用,构造器是对对象的初始化。this在构造器中引用的是改构造器进行初始化的对象)

 

定义一个类是为了重复创建类的实例。

对象被创建成功之后,对象将保存在堆内存中。Java不允许直接访问堆内存中的对象,只能通过该对象的引用(存放在栈内存)操作对象。

对象的this引用

this关键字是一个对象的默认(与显式定义出引用变量相比)引用(默认指针,指向对象)。this总是指向调用该方法的对象。当this出现在一个方法体中,它所代表的对象是不明确的,它可以代表任何一个对象,只有当这个方法被调用时,它所代表的对象才被确定下来:谁调用这个方法,this就代表谁。

this最大的作用就是让类中的一个方法访问类中的另一个方法或属性。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值