Java教程

java可变参数的理解

本文主要是介绍java可变参数的理解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java学习中被老师问到最多的问题就是什么是类?如何定义方法?如何调用方法?等等一些基本常识,今天我带大家来一起学习 希望大家可以牢记!!

1.如何定义类:

     public class 类名{

     }

2.如何定义属性:

     数据类型 变量名 (定义在类里面) 

3.如何定义普通方法:

      public 返回值类型 方法名(参数){

      }

4.如何创建对象:

      类名 对象名 = new 类名(){

       }

5.如何定义构造方法:

       public  方法名(参数){ 

       }
方法名必须与类名一致

6.什么是可变参数,怎么用:

       就是参数个数可变,若作为方法形参出现,也就是方法参个数是可以变化的。

            1.格式:修饰权限 返回类型 方法名(数据类型…变量名){}
            2.例如:public static void sum(int…a){}

注意事项:

  1. 这里的变量是个数组
  2. 如果参数是多个,包括可变参数,可变参数在最后

可变参数作用
(1)可以再不知道参数个数的情况下传入对象进去。
(2)可以为应用于单个参数或多个参数。 

例如:

public class NewVarArgs { 
       static void printArray(Object ...  args) {
       for(Object obj : args) {
           System.out.print(obj+"      ");
       }
       System.out.println();
}
       public static void main(String[] args) {
        printArray(new Integer(47),new Float(3.14),new Double(11.11));
        printArray(47,3.14,11.11);
        printArray("one","two","three");
        printArray(new A(),new A(),new A());
        printArray((Object[])new Integer[] {1,2,3,4},(Object[])new Integer[] {1,2,3,4});
        printArray();
       }
}

运行结果为:

 7.如何调用方法:

        对象名.方法名(); 

 

这篇关于java可变参数的理解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!