值传递、引用传递、事件总结

本文详细解析了值传递和引用传递的区别及应用场景,重点介绍了Java中基本数据类型与类对象之间的传递方式,并通过事件监听器的例子展示了如何在实际开发中运用这些概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

值传递和引用传递总结:
1、值传递主要运用于java的基本数据类型,java中有八种数据类型。而值传递只是将目标变量中的值拷贝一份再存入新的变量中。变量传值后,修改其中任何一个,都不会影响其他的变量的值。
2、引用传递,其本质是传地址。用于用class定义的类中,即将目标对象名中存储的地址拷贝到新的对象名中。所以将一个对象名的属性的值改变后,即将这个地址所指向的内存中所存储的都改变了。当调用其他的对象名时也会改变。

事件总结:
事件又称为监听器,类似于生活中的接电话。
定义事件过程,首先要先找到事件源,即判断事件发生在哪一个组件上。然后监听事件,java中提供了一个为addActionListener的监听方法。又由于addActionListener方法中带有一个ActionListener接口类型的参数,所以需要再定义一个类实现该接口和接口中定义的方法。定义监听器的类后,需要创建监听器类的对象,并将其与事件源的监听器方法绑定即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值