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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

JDK1.5版本出现的新特性。

方法的可变参数。
在使用时注意:可变参数一定要定义在参数列表的最后面。


=====================
public static void show(String str,int... arr){
    System.out.println(arr.length);
}
*****
定义一个函数,如果不确定要传入参数的个数的时候,
可以在不确定位置以int... arr代替,其他类型的参数也可以。
比如String... arr,Demo... arr之类的。


方法调用的时候,可以以以下方式实现。
show(3,4,5,6,67);
show("aa","dfasd","ddd","v","b");


**************************************************
**************************************************
如果在编程中按照指定方法导入一个特定的类,

则此类中的所有静态方法都可以直接使用,
而不必使用类名.方法()的方式了。
import static java.util.Array.*;
使用时,就可以简化书写:
sort(arr);----替换为以前的---Array.sort(arr);


******
但是,值得注意的是,
如果有两个类同时包含同一个函数,则需要指定类名,或者对象名。
同样的,如果一个类中导入了两个包,存在同名的类,使用时,需要指定包名。



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马