方法及方法参数传递

JAVA学习之路之 方法及方法参数传递

方法

是什么

也称函数,一个可以完成独立功能的代码块,可以反复使用.

为什么

减少代码的重用性

语法

返回值 方法名(){
        
}

注意:返回值//方法名//小括号//大括号在创建方法时都是必不可少的.
  
  
填充:
修饰符 返回值 方法名(参数列表){
    
    //方法体
}

方法的使用

有static修饰

​ 类名.方法名+参数列表[个数/顺序/类型必须一致]

无static修饰

​ 对象名.方法名+参数列表[个数/顺序/类型必须一致]

在同一个类中

​ 方法名+参数列表[个数/顺序/类型必须一致]

注意:

1.对于方法的使用者来说,无需关心方法内部的实现.

2.在同一个类中,静态方法不能调用非静态的方法.

3.在同一个类中,非静态方法能调用静态的方法.

方法签名

方法名+参数列表[个数/顺序/类型必须一致]

方法重载

方法名一样,数据类型变化

返回值 return

①如果一个方法的返回类型不是void,那么要求[不管方法里面做了什么事情]都必须返回一个和返回值类型匹配的值

②对于结构体语句中写返回值:编译检查语法,只看结构不看值:
结构体中写了返回值不一定执行的到,编译语法会不通过!

方法参数传递

值传递

传递的是值本身,基本类型存放于栈中

引用传递

传递的是引用地址,除String外,引用类型传递的都是引用地址

注意

方法调用时,实际参数把它的值传递给对应的形式参数,相当于拷贝了一份值给形式参数,所以方法执行中形式参数值的改变不影响实际参数的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值