#函数定义
函数就是定义在类中的具有特定功能的一段独立小程序,也称为方法。
定义函数的格式:
修饰符 返回值类型 函数名 (参数类型 形式参数1,参数类型 形式参数2,…)
{
执行语句;
return 返回值;
}
特殊情况:
功能没有具体返回值,这时return的后面直接用分号结束
没有具体返回值时,返回值类型用void表示
如果返回值是void,函数中return语句可以省略不写
函数中只可调用函数不可在内部定义函数
函数结果应该交由调用者处理
定义一个函数要明确函数功能,功能实现过程中是否需要未知内容参与运算
1、明确功能的结果是什么?
确定功能的返回值类型
2、功能的实现是否需要未知内容参与运算?
确定参数列表
#返回值类型和参数类型没有直接关系
编译-检查代码
运行-虚拟机开辟空间进行运算
内存加载特点
栈:先进后出
#重载
定义:在同一个类中,允许存在一个以上的同名函数只要他们的参数个数或参数类型不同即可。
特点:与返回值类型无关,只看参数列表。
优点:方便阅读,优化程序设计。
注意:如果函数出现调用的不确定性,会编译失败。