日常学习 8.2 Java方法/函数

8.02

Java方法/函数 (慢慢建立思想)

一、方法引入
随着业务量的增加,代码量也在增加,会产生一些问题
1.阅读起来不方便
2.维护起来不方便
3.会有大量重复的代码(臃肿)

解决方案:
将这些代码 模块化(分离出来),拆分成一个一个方法
在需要的时候只要通过一行代码就能调用,就能实习很多功能。
方法本质上就是许多代码的整合。

方法的好处:
1.提高了代码的可读性
2.提高了代码的维护性
3.提高了代码的复用性(顺便减少代码量)


二、指导思想
低耦合:
尽量降低方法与方法之间的耦合度(关联度)



高内聚:
内部高度聚合,一个方法内尽量只干一件事(专一),
将这一件事做到极致(将情况考虑周全)。

三、Java对方法的划分
1.静态方法(类方法)
-静态:一定有static修饰
-类:标准调用方式是使用: 类名.方法名()
如:Arrays.toString()

2.面向对象/成员方法
-绝对没有static
-调用方式: 对象名.方法名()

如:ran.next{3};


3.其他
构造方法、抽象方法、默认方法

四、方法的格式
如:main方法
pubilc static void main(String[] args){
方法体
}
-public static 修饰符的位置
-void 返回值的位置 void代表没有返回值,
如果有的话,此处写对应数据类型
且在方法体中必须使用return将数据返回出来
-main 方法名 (命名规范:小驼峰)
-(String[] args,数据类型 参数名) 参数列表
如果没有参数,也要写小括号
-{} 方法体 代码的集中地


五、方法编写的种类
重点:1.返回值 2.参数

1.无返回值 无参数
2.无返回值 有参数
3.有返回值 无参数
4.有返回值 有参数


六、方法传参
形式参数
形参:定义在方法参数列表中的数据
实际参数
实参:在调用方法时,实际参与运算的数据
传参
在调用方法时,将实际参数 赋值 给 形式参数过程
如果出现多个参数,参数时必须按顺序传递

传参的特点
1.基本数据类型
值传递:传参时,实际参数会将自己的值复制一份传递给形式参数
无论形式参数如何修改,都不会影响原来的实际参数

2.引用数据类型
地址传递:在传参时,实际参数将自己的地址值传递给实际参数
形式参数去修改内部的数据也会影响到原来的实际参数
但是,如果形式参数直接修改地址,不会影响到原来的实际参数


-当方法内需要一些数据的时候
1.原地创建(不建议)

2.传进来

预告:面向对象(封装)

心得:返回值的时候一定一定要记得加return

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值