函数
函数是具有名称为了实现某一特定功能的代码的集合封装代码,以提高代码的复用性。
函数是java的最小代码重用单位,是为了重用代码。
函数定义
函数写在类中
函数的定义格式:
【修饰符】 返回值类型 函数名([参数列表]) {
函数体
return 返回值
}
如果没有返回值 返回值类型处为void
函数的调用:
调用方法: 函数名(参数)
函数的分类:
1.按有无返回值分为有返回值和无返回值函数
有返回值:
【修饰符】 返回值类型 函数名([参数列表]) {
函数体
return 返回值
}
无返回值:
【修饰符】 void 函数名([参数列表]) {
函数体
return 返回值
}
2.按有无参数分为有参函数和无参函数
有参函数【修饰符】 返回值类型 函数名([参数列表]) {
函数体
return 返回值
}
无参函数:
【修饰符】 返回值类型 函数名() {
函数体
return 返回值
}
函数名后的()不可缺
有返回值有参数函数:
无返回值无参数函数:
函数的重载:
函数的重载现象,只存在于强数据类型语言中(java、c、c++),弱数据类型语言不存在(如:JavaScript、PHP、python)
指的是,多个函数之间的一种关系,函数名称相同,函数参数的类型的或者参数的个数的不同
形参与实参:
形参:在定义函数时小括号中的参数,用来接收数据的参数。
实参:在调用函数时真正传入的参数,传递给函数的数据。
此处函数Door定义中括号中int x 为形参 调用时括号中的1为实参