【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
原创粉丝点击