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-11-29RocketMQ底层原理资料详解:新手入门教程
- 2024-11-29RocketMQ源码资料解析与入门教程
- 2024-11-29[开源]6.1K star!这款电视直播源神器真的太赞啦!
- 2024-11-29HTTP压缩入门教程:轻松提升网页加载速度
- 2024-11-29JWT开发入门指南
- 2024-11-28知识管理革命:文档软件的新玩法了解一下!
- 2024-11-28低代码应用课程:新手入门全攻略
- 2024-11-28哪些办公软件适合团队协作,且能够清晰记录每个阶段的工作进展?
- 2024-11-28全栈低代码开发课程:零基础入门到初级实战
- 2024-11-28拖动排序课程:轻松掌握课程拖动排序功能