一、什么是方法?
定义:方法就是把一堆需要重复执行的代码封装起来,如果程序需要这段代码,直接调用方法
好处:提高代码重用性,可读性,执行效率
把一个方法比喻成一个榨汁机 材料:水果——参数(进入方法中的数据) 产出物:果汁(方法根据参数处理后的结果 )
二、如何定义一个方法?
访问修饰符[static] 方法返回值类型 方法名(参数类型 参数名){
代码块;
return 返回值;
}
三、注解:
①访问修饰符:常用的是public 格式是固定的
②static 静态的;可加不可加
③方法返回值类型:方法最终产生的结果是什么类型的
④方法名:自己定义的名字(小写)
⑤参数类型:进入方法的数据是什么类型的
⑥代码块:自己封装的逻辑代码
四、return的两个作用①把方法处理的结果返回调用者
②结束当前方法,表示这个方法结束
返回值:方法最终返回的结果
一个方法里面不能定义方法,但是可以调用别的方法
五、注意
①一个静态方法只能调静态方法或静态变量
②变量的类型必须和方法的返回值类型一致
③实参调用方法时,实际传入方法的参数 参数的顺序及类型必须和形参的一样
六、无返回值的方法
一个方法去执行一些操作,但是最终没有把处理的结果返回调用者,只是执行了这个代码块,这种方法就是没有返回值的方法。
格式:访问修饰符 void 方法名(参数){
方法体;}return;可写可不写,一般不写