A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冯盼 中级黑马   /  2012-12-4 10:45  /  1304 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果定义为可变参数,那么参数个数可以是0到n个;定义为数组的类型如果是0个,写个没有元素的空数组,也完全可以啊,难道可变参数比数组参数的优势就是0个元素时候不用写个空数组么?

2 个回复

倒序浏览
数组参数,这个是JDK5.0以上的版本新加的功能。与可变参数比优势:方便了程序员,因为如果不确定要传的参数的个数的话,我们要写带1个参数的,带2个参数,带3个参数的,这样很麻烦。  改进后的这个方法,我们只要写一个函数就好,可以传任意个参数。
回复 使用道具 举报
数组不方便啊,如果数组,我们首先要将参数转成数组。
现在可变参数,编译器帮我们做了,这不方便吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马