方法定义
方法是什么
方法是一种用于执行特定任务或操作的代码块,就是一个功能,它可以接收数据处理,并返回一个结果数据。
方法完整定义与使用
为什么要用方法
提高代码复用性,提高开发效率
java项目几乎就是一个一个方法组成,每个方法一个功能,这样是程序逻辑更清晰(可读性)
方法其它形式
1.方法是否需要接收数据处理?如果不需要,返回值类型声明void
2.方法是否需要返回数据?不需要定义形参,调用时不需要传参数
方法定义时注意事项
1.在类中位置无所谓,但是不能定义在方法中
2.方法返回类型为void,方法内不能用return;如果方法有返回类型,必须return返回对应类型数据
3.return代码后面不能有代码
4.方法不调用不会执行,方法调用必须遵守定义。
调用有返回值方法:3种,1.变量接收,2.直接返回结果,3.直接调用
调用无返回值方法:1种,1.直接调用
方法执行原理
方法被调用的时候,是进入到栈内存中运行
1.确保方法调用其它方法可以回来
2.确保方法执行完毕可以释放栈内存
方法传参机制-都是值传递
1.都是值传递
2.基本类型的参数传输存储的数据值
3.引用类型的参数传输存储的地址值
其它细节:方法重载
方法重载是
一个类中,出现多个方法的名称相同,但是他们的形参列表不同,那么这些方法就称作方法重载
注意事项:
一个类中,只要一些方法的名称相同,形参列表不同,那么他们就是方法重载了,其它的都不管(例如:修饰符,返回值类型是否一样都无所谓)
形参列表不同指的是:形参个数、类型、顺序不同,不关心形参的名称