概念:
封装执行的代码;定义在主类之中,并且由主方法直接调用的方法
public static 返回值类型 方法名称 (参数类型 参数变量,...){
方法体(本方法执行的若干操作);
[return [返回值];]
}
返回值类型:
- 直接设置Java中的数据类型(基本数据类型,引用数据类型);
- 方法没有返回值:void,可以不使用return返回内容,但是可以使用return结束方法调用;
方法重载
方法名相同,参数的个数及类型不同,重载方法之后,会根据传入参数的类型和个数的不同,调用不同的方法
方法的递归调用
递归是迈向数据结构开发的第一步
递归就是一个方法调用自己,并设结束条件
总结:
- 可将重复的代码定义在方法里面,方法就是函数;
- 方法的返回值一旦定义就需要用return返回相应的数据;
- 方法重载指的是方法名称相同,参数的类型及个数不同,同时尽量保持返回值类型相同;
- 递归应设一个结束条件,否则会出现死循环,内存溢出。