4.5.1 传值机制 Java方法中的参数传递方式只有一种,也就是值传递。所谓的值传递,就是将实际参数的副本传递到方法内,而参数本身不受任何影响。例如,去银行开户需要身份证原件和复印件,原件和复印件上的内容完全相同,当复印件上的内容改变的时候,原件上的内容不会受到影响。也就是说,方法中参数变量的值是调用者指定值的拷贝。 4.5.2 基本数据类型参数的传值 对于基本数据类型的参数,向该参数传递值的级别不能高于该参数的级别,比如,不能想int型参数传递一个float值,但可以向double型参数传递一个float值。 【例】 在Point类中定义一个add方法,然后在Example类的main方法中创建Point类的对象,然后调用该对象的add(int x,int y)方法,当调用add方法的时候,必须向add方法中传递两个参数。 4.5.3 引用类型参数的传值 当参数是引用类型时,传递的值是变量中存放的“引用”,而不是变量所引用的实体。当两个相同类型的引用型变量,如果具有同样的引用,就会用同样的实体,因此,如果该表参数变量所引用的实体,就会导致原变量的实体发生同样的变化;但是,改变参数中存放的“引用”不会影响向其传值的变量中存放的“引用”。 【例4-5】 Car类为汽车类,负责创建一个汽车类的对象,fuelTank类是一个油箱类负责创建油箱的对象。Car类创建的对象调用
您可能关注的文档
最近下载
- 华为UPS配置器售前培训.pdf VIP
- 《通风与空调工程施工质量验收规范》GB50243-2016.docx VIP
- 对外汉语-《多少钱》课程设计.ppt VIP
- (2026年)碳青霉烯类耐药革兰阴性菌感染的诊断、治疗及防控指南PPT课件.pptx VIP
- SY/T6772-2009《气体防护站设计规范》.pdf VIP
- 宣贯培训(2026年)《SYT 6772-2009气体防护站设计规范》.pptx VIP
- 邢台市新初一分班英语试卷含答案.doc VIP
- 《水利水电工程制图标准 勘测图》(SL 73.3-2013).pdf VIP
- 申报高级编辑职称思想及业务工作总结.pptx VIP
- 2025贵州省广播电视信息网络股份有限公司毕节市分公司招聘10人笔试历年参考题库附带答案详解.docx VIP
原创力文档

文档评论(0)