什么是方法
方法是程序中最小的执行单元,要么一个方法中的语句都执行,要么都不执行
(需要重复执行的一大段代码,可用方法,起个名字)
什么时候用方法
重复的代码,或者具有独立功能的代码,可以抽取到方法中,以后不需要再编写,只需要调用即可
方法好处
提高代码的复用性\可维护性
方法的定义
方法的调用
ps:方法必须先定义后调用,否则程序将报错
一个正确的例子:
看到方法进入方法,执行完毕后回到调用处,方法的定义中也能调用其他方法,比如main方法调用其他定义的方法
带参数的方法定义和调用
有形参(方法定义)和实参(方法调用)
形参和实参的类型和个数要一一对应
有返回值的方法定义和调用
有返回值-----要写返回值类型+return
没有返回值-------写void+不写return或return;
方法的重载
其实就是方法名相同,参数不同的一堆方法,参数不同包含个数不同\类型不同\顺序不同.
而且必须要在同一个类中
例子:
return是结束方法的并返回值的,如果return在方法的某个循环里,循环也会结束,
形参是数组时,用void fn(int []arr,int number)