Java的函数
函数的定义
什么是函数?
函数就是定义在类中的具有特定功能的一段独立的小程序,解决了重复性代码的问题。
函数的主要格式
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2....)
执行语句;
return返回值;
返回类型:程序运行结束后的结果的数据类型 。
形式参数:就是在定义函数或过程的时候命名的参数。通俗讲就是一个记号.
实际参数:就是在执行时,调用函数或过程时,传递给函数或过程的参数。通俗讲就是实际值。
———————————————————————————
函数的特点
了解完函数,就要再了解函数的一些小特点以此来方便应用…
函数的特点有哪些呢?
在编写程序代码时更方便,只要将特定的函数在程序中引用出就可实现复杂的步骤,但在引用中注意格式,切记不要忘记各个函数的作用
1.在定义函数的过程中可将代码进行封装
2.利用函数时可以重复调用
3.如果在没有具体返回值的情况下该函数内的return语句可以省略不写
4.函数最方便的就是可以提高代码的复用性,使其不断提高编写代码的效率
注意:函数只有被调用才会被执行,并且不可以在函数内部再次定义函数
———————————————————————————
函数的应用··重载概念、简单应用
知道了函数的定义与特点,最主要的就属应用函数了,前面的介绍都是为了在程序内应用函数
概念:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
主要是为了方便阅读,优化程序设计
// 返回两个整数的和
int add(int x,int y) {return x+y}
//返回三个整数的和
int add(int x;int y;int z) {return x+y+z}
//返回两个小数的和
double add(double x,double y) {return x+y}
上图呢,就是一个简单的函数重载应用
在此图中主义为获取三个整数的值
首先要定义一个加法运算,获取两个整数的和
然后定义一个加法,获取三个整数的和
在这里面,add因为功能一致,所以功能的名称也是一致的
这就是所说的重载
注意当定义的功能相同,但参与运算的位置内容不同,那么,这时就定义一个函数名称以表示其功能,方便阅读,而通过参数列表的不同来区分多个同名函数
以上就是有关对函数的重载中凤毛麟角的介绍了
如果有问题可以来与作者本人交流