方法
概念
方法是封装了一段特定业务逻辑功能的代码。
a.在C语言中被称为函数,在Java中被称为方法
b.要尽可能地独立,一个方法只做一件事
c.方法可以被反复地重复调用
d.可以减少代码的重复,有利开发后期代码的维护,减少团队开发的成本,提高开发效率。
方法的语法规范
修饰词 返回值类型 方法名(参数列表){
方法体;(业务逻辑功能的具体实现)
return 返回值;
}
参数列表:可以写多个参数类型,用“ ,”隔开
参数类型 参数名1,参数类型 参数名2,…
如果无返回值类型,就没有“return 返回值”
解释:
a.修饰词: public static
b.返回值类型:用于限定返回值的数据类型
c.方法名方便调用方法的名字
d.参数类型:限定调用方法时传入数据的类型
e.参数名:接收调用方法时,传入数据的变量
f.方法体:完成业务逻辑功能的具体实现
g.return:结束方法,把返回值传回给调用者,后面不能有任何代码,且return必须要返回一个值,返回值类型必须匹配
注意:
a.注意返回值的类型
b.注意是否需要参数列表
c.如果参数类型是引用数据类型(…=new…),形参的改变会影响实参的改变
d.如果参数类型是基本参数类型,形参的改变不会影响实参的改变
方法的调用
1.单独调用:几乎没有意义
2.输出调用:有意义,不够好
例:
3.赋值调用:常用,推荐
例:
分类:
1.有参数有返回值类型
1)返回值类型
2)参数列表:有参数
例:
2.有参数无返回值类型
1)返回值类型:void
2)参数列表:有参数
例:
3.无参数有返回值类型
1)返回值类型
2)参数列表:无参数
4.无参数无返回值类型
1)返回值类型:void
2)参数列表:无参数
5.调用其他类中的方法:
import 包名.类名;//头文件