Java基础:方法详解

方法定义

方法是什么

方法是一种用于执行特定任务或操作的代码块,就是一个功能,它可以接收数据处理,并返回一个结果数据。

方法完整定义与使用

在这里插入图片描述

为什么要用方法

提高代码复用性,提高开发效率

java项目几乎就是一个一个方法组成,每个方法一个功能,这样是程序逻辑更清晰(可读性)

方法其它形式

1.方法是否需要接收数据处理?如果不需要,返回值类型声明void

2.方法是否需要返回数据?不需要定义形参,调用时不需要传参数

方法定义时注意事项

1.在类中位置无所谓,但是不能定义在方法中

2.方法返回类型为void,方法内不能用return;如果方法有返回类型,必须return返回对应类型数据

3.return代码后面不能有代码

4.方法不调用不会执行,方法调用必须遵守定义。

调用有返回值方法:3种,1.变量接收,2.直接返回结果,3.直接调用

调用无返回值方法:1种,1.直接调用

方法执行原理

方法被调用的时候,是进入到栈内存中运行

1.确保方法调用其它方法可以回来

2.确保方法执行完毕可以释放栈内存
在这里插入图片描述

方法传参机制-都是值传递

在这里插入图片描述
1.都是值传递

2.基本类型的参数传输存储的数据值

3.引用类型的参数传输存储的地址值

其它细节:方法重载

方法重载是

一个类中,出现多个方法的名称相同,但是他们的形参列表不同,那么这些方法就称作方法重载

注意事项:

一个类中,只要一些方法的名称相同,形参列表不同,那么他们就是方法重载了,其它的都不管(例如:修饰符,返回值类型是否一样都无所谓)

形参列表不同指的是:形参个数、类型、顺序不同,不关心形参的名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值