什么是函数?
函数也叫方法,就是一段可以实现某个特定功能的代码。
那我们为什么要定函数呢?
将大的、复杂的问题分解为若干个小的、简单的问题去解决,还能提高程序的复用性和可读性。
函数的声明:
权限修饰符 返回值类型 函数名(形式参数类型1 参数1,形式参数类型2 参数2......){
•
函数体语句
•
return
返回值
;
}
•形式参数:在定义函数时给的参数叫做形式参数,参数叫什么名字与功能无关,当然需要遵循见名思意的原则。
•
实际参数:在调用函数时给的参数叫做实际参数(实参)
,
实参在调用时必须具有实际的值。
•
注意:形参和实参在个数、顺序、类型上都要保持一致。
(1).
权限修饰符:
public (
公共的
)protected(
受保护的
)default(
默认的
)private(
私有的
)
(2).返回值类型:就是函数所实现的功能结果的数据类型。
(3).方法名:自己定义,符合标识符命名规则就行;驼峰命名规则:单个单词首字母小写,多个单词后面的单词首字母大写。
(4).参数列表:即形式参数列表,用于接收实际参数。
(5).参数类型:参数的数据类型
(6).参数名:即变量名
(7).函数体语句:就是函数要完成的功能
(8).return:用来结束函数
(9).返回值:即这个函数的功能的结果,由return带回调用地方。
函数设计三要素:
函数名:见名思义,也就是根据功能定名字。
参数:考虑要实现这个功能,需要外部提供什么。
预期结果(类型):如果函数正确执行,应该得到的结果的类型。
注意:
函数的功能尽量要单一,不要多个功能揉在一起。
如果在函数直接进行输出,可能会导致这个函数的可重用性变差,