前言
在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。
在java中,方法就是用来完成解决某件事情或实现某个特定功能的办法。
方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。
我们可以通过在程序代码中引用方法名称和所需的形式参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为事情的处理结果。
————————————————
一、方法是什么?
什么是方法,方法就是一个代码片段,类似于C/C++ 语言中的"函数"。是能够模块化的组织代码,
二、用在哪里?
1.
在开发中会出现某些代码需要在多个地方使用,也就是同样的代码要在不同的地方编写,此时出现代码的重复现象,为了解决这样的问题可以将这些需要在多个地方调用的代码封装到一个方法中,之后在需要的地方直接调用方法即可,不在重复编写代码,这样可以提高代码的效率。
2.
完成某些功能的时候非常的复杂,此时我们可以将这个复杂的功能分模块化,每个方法完成某个功能,最后再调用这些单个方法从而完成复杂的操作,这样方便代码的维护,方法就是能完成一定功能的代码块组合。
三、如何定义使用
基本语法:
public static 方法返回值 方法名称([参数类型 形参 …]){
具体执行语句代码;
[return 返回值];
没有返回值用void,其他的返回的是什么类型就写什么( int,double…)
调用方法:
方法名称(实参…);
public class TextMathod {
public static void love(){
System.out.println("I love u!");
System.out.println("520");
System.out.println("我爱你!");
System.out.println("521");
//没有返回值就可以没用return
}
public static void main(String[] args){
love();
}
}
有返回值的:
(可以执行赋值)
public class TextMathod {
public static int count(int a,int b){///声明时用形式参数
int sum = a + b;//只是计算
return sum;//把sum返回到count里面去,此时count就变成了一个整数型数值
}
public static void main(String[] args){
int j = count(3,4)//调用时直接用实际参数
System.out.println(j);
}
}
总结
方法可以使代码分成一块一块的,个板块化的代码都各自实现不同的功能或者操作,多人协作时,各负责其特定的功能和操作可以很大程度上提高项目完成的效率。
引用出处:(好像只有代码是我的…水平有限)
本文链接:https://blog.csdn.net/weixin_37861326/article/details/80215433
Java中方法的定义和使用 - 码邦主的文章 - 知乎
https://zhuanlan.zhihu.com/p/268771191