方法的概述
首先我们要了解什么是方法,简单来说就是:“对功能或者动作的封装,在需要的时候拿出来用一下。”
方法的定义
public static void 方法名(){方法体 }//方法体:最简单的理解就是“这件事到底怎么做?"
方法名();//调用方法的格式
public static void main (String[]args){}//它不仅是主方法,主函数也是程序的入口
切记:不可以在方法里定义方法
方法的返回值
首先我们还是要先知道什么叫返回值?通俗的讲就是:“执行方法之后得到的结果”
下面是成员方法的语法格式
public static 返回值类型 方法名(){方法体
return值; }
注意点来啦
返回值类型和返回值必须匹配
如果写了返回值类型,必须要有返回值
如果写了返回值,必须写返回值类型(例如:return)
没有返回值,返回值类型要写void,方法体里可以不写return,或者return后面不跟返回值
return之后不可以再写代码了
以上这5点每一点都要遵循
方法的参数
第一步我们还是来解释一下什么叫参数:
我的理解是:在方法执行的时候,给方法传递的信息
public static 返回值类型 方法名(形参){
方法体 }//形参:接受数据
方法(实参);//实参:传递信息
在方法中可以有多个参数
注意:1.参数的个数必须匹配
2.参数的数据类型要匹配
方法的重载
概念:你可以理解为--让我们省去起名字的烦恼
有几个注意点:
方法的名字相同,但是参数的个数或者参数的类型不同
重载和返回值没有关系(在执行的时候,程序会自动的根据你给的参数去找对应的方法执行)
最后讲一句哈,这里只是我个人的一些理解,可能很多地方存在分歧还请见谅哈,也请各位大佬多指点指点。