函数

作者: lemon_crystal | 来源:发表于2020-03-16 00:08 被阅读0次

    1.java中的函数必须定义在类的内部,作为类的成员

    2.在编码时,重复的代码块应该编写为函数进行调用

    3.编写函数主要注意函数定义的格式和函数返回值

    4.函数定义(基本格式)

    <返回类型> <方法名称>(<参数表>)
    {
    <方法体>
    }

    int sum(int i,int j)
    {
        int sum;
        sum = i+j;
        return sum;
    }
    

    第一行中的int即为末尾return的类型

    5.return

    1)return停止函数的执行
    2)函数中可以不返回任何东西如return;或不写return,但在第一行中的返回类型要写void
    3)return语句的最后也要加冒号
    4)一个函数中可以有多个return,但最好只有一个

    6.实际编写函数

    1)public static
    public static int sum(int i,int j)
    {
        int sum = i + j;
        return sum;
    }
    

    实际编写写成以上格式,区别在于第一行增加了public和static
    public表示该函数可以被用户公共调用,即也可以被别的类调用,与之相对的时private,声明private的函数只能被所在的类调用
    static代表该函数是静态的,不需要创造对象即可调用,一直相对的是动态函数,动态函数在调用时必须创造对象后才可使用,因为函数中的一部分会根据对象发生变化

    2)函数定义不能重叠

    函数定义不能发生在其他函数内,在eclipse中创建文件后会出现主函数,如果要再定义新函数,不能再主函数内,必须在其之外进行定义

    6.参数

    1)如果函数有参数,则必须传递给函数相应的参数,可以是字面量,变量,函数返回值,计算结果等
    2)参数类型不匹配

    当传递给函数的参数类型要比函数所期望的类型窄时,编译器会自动转化为所期望的参数
    但传递给函数的参数比函数所期望的类型宽时则会出错

    7.本地变量

    1)函数每次运行会生成独立的变量空间,在该空间的变量是此次运行独有的,称为本地变量
    2)在函数内部的变量包括参数即为本地变量
    3)变量的生存期:变量出现到消失的过程
    4)变量的作用域:可以访问该变量的范围

    未完

    2020.3.16

    相关文章

      网友评论

          本文标题:函数

          本文链接:https://www.haomeiwen.com/subject/vxliehtx.html