黑马程序员技术交流社区

标题: 【成都校区*文章*可变参数】 [打印本页]

作者: 小蜀哥哥    时间: 2019-6-13 17:50
标题: 【成都校区*文章*可变参数】
本帖最后由 小蜀哥哥 于 2019-6-13 17:50 编辑

学习java中的可变参数,要知道如何定义可变参,可变参的格式和定义位置及特点

一,步骤
1. 什么是可变参数原理是什么
2. 可变成的调用特点


分析步骤

- 什么是可变参数

可变参数和我们平时定义的方法参数一样,都是定义在方法的小括号中,但是既然叫可变参它的参数长度是可以发生改变的,它其中的原理就是数组,我们可以想象成在参数中定义了一个特别的数组

- 可变参的调用特点

  1,调用可变参对应的方法时可以对应传递同类型的多个参数也可以不传
  2,如果可变参和其他类型参数写在一个括号中的时候,可变参一定要定义在最后

- 可变参的格式

        修饰符 返回值类型 方法名(参数类型... 形参名){  }


可变参数代码演
   


可变数组的注意事项

错误示范:




* 如果方法中的参数有多个的话,可变参数要放在最后,因为程序无法分辨你要底是不是要给可变参传值

正确示范:



可变参的应用场景

* 当我们要去算多个数值的运算时候,就可以用可变参数,它的特点就是可以传入多个任意数值,省去了我们创建多个方法重载去算多个任意数值的运算

示范


     
   

小结
可变参数是java1.5后的新特性,让我们的代码参数更加灵活

可变参演示.png (33.82 KB, 下载次数: 17)

可变参演示.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2