本篇简单总结Java中的方法。
1.什么是方法。
Java中的方法其实跟C语言的函数是非常类似的。其意义在于:
做到代码的重复使用;
增强代码的可读性;
有效对代码进行组织。
2.Java方法的语法。
以上图代码举例。 public static 暂且不管。int 就表明此方法返回值为int类型。当然,如果无返回值,自然就是void。numBer为方法名,使用小驼峰进行命名。括号中的即为形参。而下方的numBer(a, b)即是将实参a,b的值传入方法的形参中。
强烈建议,方法中不要夹杂打印输出。就目前来讲,暂时无法解决打印问题。即使在形参中打印,也并未改变实参的值。最好像C语言函数一样,使方法的功能尽量单一。
换句话说,形参与实参并无直接联系和关系。
3.方法的重载。
重载的几个特点是:
方法名相同;方法的参数列表不同;方法的返回值不做要求。
这意思是有时候若定义的方法仅仅只是传入的参数不同,就无需再次将整个函数的定义重写一遍,只需将方法中的形参近些年更改即可。是否需要返回值,以具体代码为准,并非重载的硬性要求。
如图所示,重载无需改变方法名 。
4.递归。
与C语言相同,递归是方法在执行过程中自己调用自己。其核心思想是将一个过程逐步拆分,多步实行,以代码举例:
其运行过程就是将每个数各个相加,与C语言别无二致。
----------------------------------------最后编辑于2023.3.21 晚上七点半左右