黑马程序员_学习记录03:函数的几个概念
2012-08-11 16:25
323 查看
------- android培训、java培训、期待与您交流! ----------
1.函数的格式
修饰符 返回值类型 函数名 (函数类型 形式参数1,参数类型 形式参数2,)
{
执行语句;
return 返回值;
}
2.函数的特点
定义函数可以将功能代码进行封装
函数只有被调用才会被执行
函数的出现提高了代码的复用性
对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句可以省略不写。
3.如何定义一个函数?
a.既然函数是一个独立的功能,那么该功能的运算结果是什么先明确;
因为这是在明确函数的返回值类型
b.在明确在定义该功能的过程中是否需要未知的内容参与运算。
因为是在明确函数的参数列表(参数的类型和参数的个数)
4.函数的重载(overload)
什么时候用重载?
当定义的功能相同,但参与运算的未知内容不同。那么,这时就定义一个函数名称以表示其功能,方便阅读,而通过参数列表的不同来区分多个同名函数。
重载和返回值类型没关系
------- android培训、java培训、期待与您交流! ----------
1.函数的格式
修饰符 返回值类型 函数名 (函数类型 形式参数1,参数类型 形式参数2,)
{
执行语句;
return 返回值;
}
2.函数的特点
定义函数可以将功能代码进行封装
函数只有被调用才会被执行
函数的出现提高了代码的复用性
对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句可以省略不写。
3.如何定义一个函数?
a.既然函数是一个独立的功能,那么该功能的运算结果是什么先明确;
因为这是在明确函数的返回值类型
b.在明确在定义该功能的过程中是否需要未知的内容参与运算。
因为是在明确函数的参数列表(参数的类型和参数的个数)
4.函数的重载(overload)
什么时候用重载?
当定义的功能相同,但参与运算的未知内容不同。那么,这时就定义一个函数名称以表示其功能,方便阅读,而通过参数列表的不同来区分多个同名函数。
重载和返回值类型没关系
------- android培训、java培训、期待与您交流! ----------
相关文章推荐
- 黑马程序员_java基础学习笔记03_函数以及数组知识
- 黑马程序员——学习笔记03.java流程控制语句和函数
- 开张了,学习“函数调用的几个概念”
- JavaScript Bible的学习记录1 - HTML, Dom和JavaScript中的基本概念
- swift学习记录03-集合:数组、字典
- C++学习记录3--VS 2010 sqrt()函数
- 深度学习笔记——理论与推导之概念,成本函数与梯度下降算法初识(一)
- [学习记录]一些简单的字符截取函数
- 黑马程序员--------------------------------------------C语言学习记录三
- Android Gradle学习记录4 Gradle概念及工作流程
- Maven学习总结(21)——Maven常用的几个核心概念
- 黑马程序员--学习winForm概念、简单的windows程序、TextBox、ComboBox及用法
- es6中箭头函数学习的一个记录
- 17年2月26日Java后台学习记录,Mysql 多个timestamp,xml中使用小于号,Mybatisdao接口多个参数函数错误
- 基于glut学习OpenGL时的几个实用函数
- 黑马程序员Java培训、Android培训_Java 学习过程记录_开发前奏
- Visual C# 技术内幕学习笔记 第二章 C#基础(1) 几个概念
- PHP学习笔记03——函数
- 黑马程序员-[OC]学习之旅-block和protocol的概念及使用