java可变参数的理解
2021/6/9 20:26:25
本文主要是介绍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可变参数的理解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28AI给的和自己写的Python代码,都无法改变输入框的内容,替换也不行
- 2024-09-27Sentinel配置限流资料:新手入门教程
- 2024-09-27Sentinel配置限流资料详解
- 2024-09-27Sentinel限流资料:新手入门教程
- 2024-09-26Sentinel限流资料入门详解
- 2024-09-26Springboot框架资料:初学者入门教程
- 2024-09-26Springboot框架资料详解:新手入门教程
- 2024-09-26Springboot企业级开发资料:新手入门指南
- 2024-09-26SpringBoot企业级开发资料新手指南
- 2024-09-26Springboot微服务资料入门教程