黑马程序员-可变参数-静态导入-import static

来源:互联网 发布:mac序列号不可用 编辑:程序博客网 时间:2024/06/06 04:09

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

可变参数的格式:

1. method(1,3,4,2)

public static void method(int... array) {}

 

2. method(t1,t2...)

public static void method(T... t){}

 

3. method(1 , t1,t2...);

public static void method(int i , T... t)

 

对于同一类型的参数,可以用“类型名”+...”作为数组来接收,调用该方法的时候,只要连续的传递此类型的参数进来即可。

注意:

1. 不可再可变参数之后传递或接收其他类型的参数,只能以传统的方式,单个的出现在可变参数之前。

2. 不可同时出现两个可变参数。


静态导入:

对于具有static静态方法的类,可以通过静态导入的声明方式,将其全部的static方法导入方法,这样在类中就可以直接使用方法的名称了。

import static java.lang.System.*;

import static java.util.Arrays.*; 

 

1. 当类重名时,要指定具体的包名。

2. 当方法重名时,要指定具体的对象或类。


0 0
原创粉丝点击