函数(方法)
函数:就是定义在类中的具有特定功能的一段独立小程序
当发现程序中屡次出现重复的功能,则可将该功能封装成方法,从而提高代码的利用性
函数定义后,不会被执行,只有在调用时才会被执行
定义函数的格式:
修饰符 返回值类型 函数名 (参数列表)
{
//执行语句;
//return 返回值;
}
返回值类型:函数运行后的结果的数据类型
参数类型:是形式参数的类型类型
形式参数:是一个变量,用于存储调用函数时传递的实际参数
return:用于结构函数
返回值:该值会返回给调用者
如果返回值类型为 null , 那么在方法中的 return 后面不能加值, 表示结束方法
如果返回值类型不为 null,那么在方法中的 return 后面必须加 返回值, 表示将值返回给调用值
参数列表中,都是定义变量,数据类型 变量名, 可以有多个变量
方法重载 (overload)
方法重载是指,方法名相同,参数列表不同(参数类型不同,参数个数不同)
与返回值类型无关
如:
public int add( int x , int y ) { return x + y; }
public int add( int x, int y, int z) {return x + y + z; ]
public double add(double x, double y) {return x + y; }
调用时会根据参数来决定调用哪个方法