zoukankan      html  css  js  c++  java
  • 5.Java方法

    1. 语法
    public 返回值类型 方法名(参数列表){
        // 方法体
    }
    
    2. 调用
    对象名.方法名(参数值);
    
    3. 参数
    1. 概念

    调用方法时,需要传入的数据

    1. 分类

      1. 形式参数

        没有实际的值,使用前必须赋值

      2. 实际参数

        有实际的值,方法调用前给形参赋值

      注意事项

      形参的类型 个数 顺序 必须和实参相同
      
    4. 方法的返回值
    1. 有返回值
    public 返回值类型 方法名(参数列表){
        // 方法体
        return 返回值;
    }
    
    1. 无返回值
    public void 方法名(参数列表){
        // 方法体
    }
    

    return 的作用:

    1. 结束方法
    2. 返回方法中的结果
    5. 可变参数
    public 返回值类型 方法名(数据类型...变量名){
        // 方法体
    }
    

    注意事项

    1. 一个方法只能有一个可变参数
    2. 可变参数必须写在参数列表的最后
    3. 可变参数可以传入的参数个数不限,但是必须类型相同,当作数组使用
    6. 递归调用

    概念:方法自己调用自己称为递归,但是在递归中必须有结束条件,否则会出现栈溢出StackOverflowError

    注意事项:
    1. 基本数据类型的变量名中直接储存值
    2. 引用数据类型的变量名中储存的是地址值
    3. 形参的值发生变化不影响基本数据类型实参值,但是会改变引用数据类型实参的值
    4. 方法在栈区执行,执行方法是一个压栈的过程,执行结束后弹栈,栈的特点:先进后出
    
  • 相关阅读:
    MySQL常用函数及逻辑运算
    博客主题2
    TCPIP详解第1卷1.3TCPIP分层1.4互联网的地址1.5域名系统1.6封装
    删除数组中满足特定需求的数字
    自定义简洁浏览器主页
    Matlab图像处理函数:regionprops
    连通域的质心
    Matlab的GUI参数传递方式总结
    retrifit
    association ,collection
  • 原文地址:https://www.cnblogs.com/forelim/p/14675729.html
Copyright © 2011-2022 走看看