zoukankan      html  css  js  c++  java
  • 7.21 高博教育 函数 数组

    方法重载:1.方法名相同

    2.参数列表不同(个数不同、数据类型不同、类型不同)

    与修饰符,返回值类型,形参名无关

    重点

    猴子摘桃

    方法,数组参数必须有参数,可变参数时可以没有参数

    递归次数不宜过多,容易溢出

    静态动态只能保持一种

    数组赋值

    数组遍历

    方法:
    格式
    修饰符 返回值类型 方法名(形参列表){
    //方法体
    }
    修饰符:public static
    返回值类型:基本数据类型 引用类型 void
    方法名:标识符
    形参列表:数据类型 形参名,数据类型 形参名,数据类型 形参名,数据类型 形参名 ...
    方法体中:return 返回值(类型与方法签名的返回值类型一致)
    return:1.返回数据 2.中断方法执行

    方法重载:
    一个类中的多个方法
    1.方法名相同
    2.参数列表不同(个数不同 顺序不同 类型不同

    重载与方法修饰符 返回值类型 形参名无关

    不定参数:方法定义时,形参个数不确定是使用
    格式 int... num
    void method(int... num){}
    使用与数组一致
    注意:
    1.可变参数只有一个
    2.可变参数在形参列表最后
    3.优先级

    递归:方法直接或者间接调用自己
    注意:
    1.递归方法有边界值
    2.调用递归的次数不能太多

    数组:若干个数据类型相同的元素的有序集合
    特点:数据类型相同 有序
    数组是引用类型
    声明数组[]
    数据类型[] 变量名
    初始化:
    1.动态初始化
    new 数据类型[数组长度];
    int[] arr=new int[5];

    new:内存开辟空间
    [5]:数组长度,数组能够存放元素的个数
    数组初始化后长度不可变
    动态初始化,元素是默认值(由数据类型决定)
    int 0
    byte 0
    short 0
    long 0L
    double 0.0
    float 0.0f
    char 'u0000'
    boolean false
    引用类型 null
    2.静态初始化
    int[] arr2=new int[] {1,2,3};
    静态初始化,数组的长度由元素的个数决定

  • 相关阅读:
    使用Mint-UI的Loadmore实现上拉加载更多和下拉刷新
    JavaScript的日常所得
    web网站性能优化整理
    ArrayBuffer
    Blob
    FormData
    FileReader
    websocket的实践
    Vue CLI 3的Vue.config.js
    css行高line-height的一些深入理解及应用
  • 原文地址:https://www.cnblogs.com/Guang09/p/13354420.html
Copyright © 2011-2022 走看看