java -- 函数(方法)
来源:互联网 发布:wifi无网络连接感叹号 编辑:程序博客网 时间:2024/06/03 21:00
函数
* 什么是函数:
* 函数就是定义在类中的具有特定功能的一段小程序.
* 函数就是方法.
* 函数的特点:
* 定义函数可以将功能代码进行封装.
* 便于对该功能进行复用.
* 函数只有被调用才会被执行.
* 函数的出现提高了代码的复用性.
* 对于函数没有具体返回值的情况, 返回值类型永关键字void表示, 那么该函数中的return语句如果在最后一行可以省略不写
* 注意:
* 函数中只能调用函数, 不能定义函数.
* 定义函数时, 函数的结果应该返回给调用者, 交由调用者处理.
* 函数的好处:
* 避免了重复操作.
* 使程序更加模块化.
* 如何定义一个函数(应用):
* 既然函数是一个独立的功能, 那么该功能的运算结果是什么 先明确
(因为这是在明确函数的返回值类型.)
* 在明确在定义功能的过程中是否需要未知的内容参与运算.
(因为是在明确函数的参数列表(参数的类型和参数个数)).
明确一点:
*** 一个函数只做一件事, 不要多做.
比如:
// 这个函数做了两件事, 第一: 求和, 第二: 输出求和结果.
我的本意是 只做求和运算,
所以这个函数思想有问题.
* 函数的重载:
* 重载的概念:
* 在同一个类中, 允许存在一个以上的同名函数, 只要它们的参数个数或者参数类型不同即可.
* 重载的特点:
* 与返回值类型无关, 只看参数列表.
* 重载的好处:
* 方便阅读, 优化了程序设计.
* 重载示例:
* 什么时候用重载?
* 当定义的功能相同, 但参与运算的未知内容不同.
* 什么是函数:
* 函数就是定义在类中的具有特定功能的一段小程序.
* 函数就是方法.
* 函数的特点:
* 定义函数可以将功能代码进行封装.
* 便于对该功能进行复用.
* 函数只有被调用才会被执行.
* 函数的出现提高了代码的复用性.
* 对于函数没有具体返回值的情况, 返回值类型永关键字void表示, 那么该函数中的return语句如果在最后一行可以省略不写
* 注意:
* 函数中只能调用函数, 不能定义函数.
* 定义函数时, 函数的结果应该返回给调用者, 交由调用者处理.
* 函数的好处:
* 避免了重复操作.
* 使程序更加模块化.
* 如何定义一个函数(应用):
* 既然函数是一个独立的功能, 那么该功能的运算结果是什么 先明确
(因为这是在明确函数的返回值类型.)
* 在明确在定义功能的过程中是否需要未知的内容参与运算.
(因为是在明确函数的参数列表(参数的类型和参数个数)).
明确一点:
*** 一个函数只做一件事, 不要多做.
比如:
// 这个函数做了两件事, 第一: 求和, 第二: 输出求和结果.
我的本意是 只做求和运算,
所以这个函数思想有问题.
public static void getMax(int a, int b){ System.out.println(a+b); return; }
* 函数的重载:
* 重载的概念:
* 在同一个类中, 允许存在一个以上的同名函数, 只要它们的参数个数或者参数类型不同即可.
* 重载的特点:
* 与返回值类型无关, 只看参数列表.
* 重载的好处:
* 方便阅读, 优化了程序设计.
* 重载示例:
// 返回两个数的和 int add(int a, int b) { return a + b; } // 返回三个数的和 int add(int a, int b, int c ) { return a + b + c; }
* 什么时候用重载?
* 当定义的功能相同, 但参与运算的未知内容不同.
这时定义一个函数名称以表示其功能, 方便阅读, 而通过参数列表的不同来区分使用哪个同名函数.
* 怎么区分 函数(方法) 和 构造函数呢?
* 最简单的方法就是看函数头 有没有写 返回类型. ^-^
* 什么是构造函数, 请参考上一篇博客
----------------------------------------------------------------------------------------
以上内容参考于: 毕向东java视频函数部分
0 0
- java的方法--函数
- java -- 函数(方法)
- java -- 函数/方法
- java函数(方法)
- Java基础之函数(方法)
- Java基础之函数(方法)
- Java常用方法函数总结
- java自学-函数(方法)
- 1.5Java函数(方法)
- JAVA构造函数内调用方法函数
- JAVA构造函数内调用方法函数
- java final方法与java内联函数
- JAVA MSG自定义函数调用方法:
- 一些Java的函数和常用方法
- oracle函数使用java类的方法
- java基础——方法(函数)
- 黑马程序员--JAVA中的方法(函数)
- 统计java方法(函数)的代码行数
- 使用WebStorm上传本地项目到GitHub
- Linux下curses库的基本操作
- HDU4725(spfa+双端队列优化)
- js 取小数 .toFixed(n) 字符串转浮点数,判断整数
- Linux 生产者、消费者之环形队列信号量
- java -- 函数(方法)
- Number of Segments in a String
- 代码格式测试
- 离散化
- Visual Studio 常用的快捷键
- 进程结构信息task_struct剖析
- 百度人工智能的数据来源
- 使用Jersey创建RESTful服务
- grnCMST淘宝客管理系统_668CMS网站管理系统 后台登陆密码忘记怎么办