2020年第01期
92
浅谈Java 中方法的参数传值
景文芳
四川工商学院,四川 成都 611745
摘要:Java 中,方法参数传值是很常见也是很重要的知识点。参数传值中,基本数据类型的传值是很容易理解和掌握的,而引用类型参数传值在面向接口编程以及面向抽象类编程中是关键的知识点,只有掌握了引用类型参数传值,才能更好地学习Java 语言。关键词:Java;方法参数传值;引用数据类型中图分类号:TP312
作者简介:景文芳(1986—),女,四川成都人,硕士研究生,讲师,研究方向为电子与通信。parameter数据类型
0 引言
程序的基本功能就是处理数据。程序用变量来表示数据,而要使用它必须得先定义变量,而数据类型和名字则是变量必须所指定的。根据数据类型的不同,Java 中,将其分为基本数据类型和引用型数据类型[1]。其中,基本数据类型包括布尔型(boolean)、字节型(byte)、短整型(short)、整型(int)、长整型(long)、字符型(char)、单精度浮点型(float)、双精度浮点型(double)。
1 Java 中参数的传递方式
Java 中参数的传递方式有传值和传引用两种。按值传递(call by value)表示方法接受的是调用者提供的值;按引用调用(call by reference)表示方法接受的是调用者提供的变量地址。
1.1 传值
参数为基本类型时,是采用传值的方式,示例如下:
1.2 传引用
一般参数为对象类型,示例如下:
2 引用数据类型
类引用类型、接口引用类型和数组引用类型都是引用类型。如以下代码定义了3个引用变量:Test part;java.lang.Runnable myThread;int [] intA。其中,part 变量的数据类型为类引用类型,myThread 变量的数据类型为接口引用类型,而intA 变量的数据类型为数组引用类型。myThread 变量的数据类型是接口引用类型,这是因为java.lang.Runnable 是接口,而不是类。
在Java 语言中,数组也被看成对象。因此,不管变量是哪种引用类型,它们引用的都是对象。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论