12、Java方法_03、方法重载
2022/7/10 1:20:16
本文主要是介绍12、Java方法_03、方法重载,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
为什么需要方法重载?如果“方法1”和“方法2”的功能相似, 那么可以考虑把它们的方法名一致。这样的代码既美观,用方便后期的代码编写(容易记忆,方便使用)。
一个类中方法的名称相同,但是形参不同。方法名相同,编译器根据方法的参数个数,参数的类型去匹配,以选择对应的方法,如果匹配失败,则报错。
方法重载
1、方法名相同
2、方法的参数类型,参数个不一样
3、方法的返回类型可以不相同
4、方法的修饰符可以不相同
5、main 方法也可以被重载
public class overloadtest { public static void main(String[] args) { int max = max(11,11); System.out.println("max : "+max); } public static double max(double num1,double num2){ double result=0; if(num1==num2){ System.out.println("num1=num2"); return 0;//方法终止 }else if (num1>num2){ return num1; }else { return num2; } } public static int max(int num1,int num2){ int result=0; if(num1==num2){ System.out.println("num1=num2"); return 0;//方法终止 }else if (num1>num2){ return num1; }else { return num2; } } }
main方法
在JAVA中,String[] args是main函数的形式参数。String[] args代表main 函数的参数,表⽰字符串参数。String[] args 作⽤:java在命令⾏运⾏的时候要⽤到java命令:java Test value1 value2,命令后⾯
是两个参数,在main函数⾥⾯args[]就是两个长度的数组value1存在args[0]中,value2存在args[1]中。在Java中有这样⼀条语句:public static void main(String[] args)。其中的args是Java命令⾏参数,在
DOS中执⾏Java程序的时候使⽤“java⽂件名 args参数”。args这个数组可以接收到这些参数。
String[] args的⽤法:从函数参数的形式上看,String[] args包含⼀个整型和⼀个指针数组。当⼀个C的源程序经过编译、链接后,会⽣成扩展名为.EXE的可执⾏⽂件,这是可以在操作系统下直接运⾏的⽂
件,换句话说,就是由系统来启动运⾏的。对main()函数既然不能由其它函数调⽤和传递参数,就只能由系统在启动运⾏时传递参数了。在操作系统环境下,⼀条完整的运⾏命令应包括两部分:命令与相
应的参数。其格式为:命令参数1参数2....参数。此格式也称为命令⾏。命令⾏中的命令就是可执⾏⽂件的⽂件名,其后所跟参数需⽤空格分隔,并为对命令的进⼀步补充,也即是传递给main()函数的参
数。
这篇关于12、Java方法_03、方法重载的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?