方法定义和重载

在Java方法的语法定义

修饰符 返回值类型 方法名称(形参类型 形参名称…){
//方法体代码
(return 返回值)
}
public static 返回值类型 方法名称(形参类型 形参名称){
返回值类型:返回值类型是啥,有没有返回值,要根据实际情况来决定
//方法体
[return 返回值 ];//void没有返回值,可以不写return语句
返回值:返回值是返回给调用者来使用
}

修饰符统一先使用public static共同搭配。
2.返回值和参数具体情况为准,如方法没有返回值,则返回值类型写成void
例如
public static void text(){
//方法体
}
3.方法名称使用小驼峰命名法。
例如
public static void textArray(){
//方法体
}
4.方法必须定义在类中,且Java没有方法声明的概念,定义一个方法必须写方法体的实现。

return 关键字的使用

①结束方法 ②针对于有返回值的方法,return +返回数据

方法的使用

调用方法只需要写方法名
方法名()
例如
text();
如果有参数
方法名(参数);

形参和实参

形参:方法定义时的参数称之为形参,此时不知道具体值,只知道类型
实参:方法调用时,传递的参数称之为实参,此时已经知道具体值了

形参和实参的关系

形参和实参是两个独立的变量,实参赋值给形参,只是实参的值复制拷贝一次给形参!!!!(Java方法参数传递只有值传递)
如果参数是引用数据类型,此时实参赋给形参的是实参存储数据的地址值(包含变量的数据类型)

方法的调用的过程

调用方法----> 传递参数---->找到方法地址---->执行被调方法的方法体---->被调方法结束返回---->回到主调方法继续往下执行。

方法的重载

在同一个类中,定义了若干个方法名称形同,参数列表不同(参数类型或参数个数不同)与返回值无关的一种方法,这样一组方法成为方法重载

巧记重载

“两同一不同”:同一个类、相同的方法名,参数列表不同(参数个数不同,参数类型不同)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值