java可变参数的理解
作者:互联网
Java学习中被老师问到最多的问题就是什么是类?如何定义方法?如何调用方法?等等一些基本常识,今天我带大家来一起学习 希望大家可以牢记!!
1.如何定义类:
public class 类名{
}
2.如何定义属性:
数据类型 变量名 (定义在类里面)
3.如何定义普通方法:
public 返回值类型 方法名(参数){
}
4.如何创建对象:
类名 对象名 = new 类名(){
}
5.如何定义构造方法:
public 方法名(参数){
}
方法名必须与类名一致
6.什么是可变参数,怎么用:
就是参数个数可变,若作为方法形参出现,也就是方法参个数是可以变化的。
1.格式:修饰权限 返回类型 方法名(数据类型…变量名){}
2.例如:public static void sum(int…a){}
注意事项:
- 这里的变量是个数组
- 如果参数是多个,包括可变参数,可变参数在最后
可变参数作用:
(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,printArray,参数,可变,new,方法,public 来源: https://blog.csdn.net/LZ1436144091/article/details/117731058