函数特点:
- 函数可以提高代码的重用性.
- 便于对该功能进行复用
- 函数只用在被调用时才会被执行
- 函数的出现提高了代码的复用性(多次使用)
- 对于函数没有具体返回值的没有返回值是,类型使用"void"表示.如果return在最后一行可以省略.
注意:
1 函数内不能嵌套函数,特别注意主函数中.
2 定义函数时函数的结构应返回给调用者,交由调用者处理.
定义函数格式:
修饰符 返回值类型 函数名(形参类型 形参1,形参类型 形参2,)
{
语执行句;
return 返回值;
}
注意:没有返回值时,返回值类型使用"void"表示.return可以省略.
两个明确:
- 明确要定义的功能结果是什么?
- 明确在定义该功能中,是否需要位置内容参与运算?
要写一个加法器,两个数相加:
- 是两个数的和,返回类型是int;
- 是,两个书,一个加数一个被加数.明确函数的参数列表(参数个数,参数类型)
重载(OverLoad):
概念:同一个类,允许在一个以上的同名函数,但是,它们的参数个数or参数类型不同即可.
特点:与返回值无关,只看参数列表.
好处:
1.调用过程中,减少了列表长度,
2.重载方法只是对原有方法的一种升级,所以方法名相同可以方便原有使用.
A(string,int) 与A(int,string)方法名相同,参数不同,所以构成方法重载