• 静态导入和可变参数


    1静态导入

    JDK1.5之后,在导包的过程中可以直接导入静态部分,这样某个类的静态成员就可以直接使用了。

    静态导入格式:

    import static XXX.YYY;   //导入后YYY可直接使用。

     

    例:

    import static java.lang.System.out; //静态导入
    
    public class Test1 {
        public static void main(String[] args) {
            //静态导入        
            out.println("你好");
        }
    }

    2可变参数

    JDK1.5后,如果定义一个方法需要接受多个参数,并且多个参数类型一致,可以对其简化成如下格式:

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

     

    例:

    public class Test2 {
        public static void main(String[] args) {
            System.out.println(add(1,2,3,4));
        }
        
        //可变参数就是一个数组
        public static int add(int...a){
            int sum=0;
            for(int i=0;i<a.length;i++){
                sum+=a[i];
            }
            return sum;
        }
    }

    注意:

    1)可变参数就是一个数组

    2)只能有一个可变参

    3)可以加普通参数且个数不限,但是可变参必须在最后一个

     

  • 相关阅读:
    Lucene.Net
    关于数据库优化问题总结
    网页幻灯片效果
    ASP.NET邮件发送
    【收藏】悟透JavaScript(李战)
    JS之显示、隐藏控件方法
    初学自定义验证码
    js之判断浏览器类型及版本号
    js清空上传控件的值
    vs2008学习之路
  • 原文地址:https://www.cnblogs.com/hzhjxx/p/10251066.html
Copyright © 2020-2023  润新知