【JAVASE_学习笔记】函数与重载
来源:互联网 发布:mac 双系统分区格式 编辑:程序博客网 时间:2024/06/06 18:40
【JAVASE_学习笔记】函数与重载
函数
定义格式:
修饰符 返回值类型 函数名 (形式参数列表){ 函数体(需要被封装起来的功能代码);}
修饰符:public static
返回值类型:返回值类型就是指功能代码被调用完毕之后返回的结果数据类型。如果没有返回值结果则使用void表示
函数名:首单词全部小写,其他单词首字母大写,其他单词小写
形式参数:定义一个功能的时候,如果目前有参数是不能确定,这些参数是要调用者来确定的,那么这些参数我们就定义在形式参数上
return:把一个数据返回给调用者
举例:
//定义了两个参数的加法功能public static int add(int a,int b){ //int a,int b 形式参数.. 形式参数的值在调用函数的时候必须确定。 int sum = a+b; return sum;}
return关键字
作用: 1.可以返回一个结果给函数的调用者;
2.可以停止一个函数。(break是结束当前循环)
注意: 1.如果一个函数的返回值类型是具体的数据类型(非void),那么该函数在任何情况都应该有返回值;
2.一个函数的返回值类型是void,该函数也可以出现return关键字,但是return关键字后面不能有数据,这时候return关键字的作用主要用于停止一个函数。
函数的重载
函数的重载:函数的重载就是在一个类中出现了两个或者两个以上同名的函数。
作用:一个函数名可以定义多个函数以应对各种不同类型的参数
函数重载的要求: 1.函数名必须一致;
2.形参列表不一致(形式参数的个数不一致或是对应的数据类型不一致);
3.与返回值类型无关。
举例:
public class Test01 { public static void main(String[] Args){ add(1,2); add(3.0,4.0); } public static void add(int a , int b){ int sum = a+b; System.out.println("两个参数的总和:"+sum); } public static void add(double a,double b){ double sum = a+b; System.out.println("两个参数的总和:"+sum); }}
结果:
两个参数的总和:3两个参数的总和:7.0
阅读全文
0 0
- 【JAVASE_学习笔记】函数与重载
- 【JAVASE_学习笔记】标识符与注释
- 【JAVASE_学习笔记】类与对象
- 【JAVASE_学习笔记】抽象类与接口
- 【JAVASE_学习笔记】基础知识
- 【JAVASE_学习笔记】数据类型
- 【JAVASE_学习笔记】数组
- 【JAVASE_学习笔记】多态
- 【JavaSE_学习笔记】泛型
- 【JavaSE_学习笔记】排序、二分查找与数组工具类
- 【JavaSE_学习笔记】BigDecimal类与BigInteger类
- 【JavaSE_学习笔记】Date类SimpleDateFormat类与Calendar类
- 【JavaSE_学习笔记】System类与Math类
- 【JAVASE_学习笔记】运算符
- 【JAVASE_学习笔记】内部类
- 【JavaSE_学习笔记】正则表达式
- 【JavaSE_学习笔记】List接口
- 【JavaSE_学习笔记】异常体系
- eclipse相关快捷键
- 各大公司Java后端开发面试题总结
- 简约而不简单的Django新手图文教程
- 谓词
- Java运维面试题
- 【JAVASE_学习笔记】函数与重载
- 模拟:Fraction HDU
- java--类、继承、方法
- OpenCV学习笔记(四):膨胀
- javascript 编码规范
- 编写代码模拟手机与SIM卡的组合关系。
- java集合二之LinkedList
- 一个馒头引发的血案 --- 需要嵌套查询而不用嵌套查询的后果
- Leetcode