Java基础系列--06--方法

系列持续更新,敬请关注!
阅读原文体验更佳原文链接
Java基础系列01–Java介绍
Java基础系列02–常量变量
Java基础系列03–数据类型转换,运算符
Java基础系列04–选择语句,循环语句
Java基础系列05–数组
Java基础系列06–方法
Java基础系列–07–类与对象、封装、构造方法

如果之前的demo大家看过了,应该会发现大量重复使用循环结构。就像数组的demo中,遍历数组使用一次循环,对数组修改后再次使用循环遍历证明修改结果等等。我们发现这样重复编码很麻烦,有没有什么办法解决呢?所以本篇文章为大家介绍Java中的“方法”。

方法的概念

方法:就是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。
方法的优点:1. 使程序变得更简短而清晰。2. 有利于程序维护。3. 可以提高程序开发的效率。4. 提高了代码的重用性。
方法按照参数和返回值可以分为四类:1.无参无返回值方法。2.无参带返回值方法。3.带参无返回值方法。4带参带返回值方法。

方法的定义

这里本来是准备按照四类,分成1234来分别写的,写了一半觉得四类差别其实不大,分开写重复内容会很多,这篇文章就是介绍通过方法降低代码冗余情况,结果文章写的啰哩啰嗦,这样不好。所以换一种写法。
方法定义的三个明确:明确方法名称,明确返回值类型,明确参数列表。
修饰符 返回值类型 方法名(参数列表){
//代码省略…
return 结果;
}
定义格式解释
修饰符:public static 固定写法
返回值类型:表示方法运行的结果的数据类型,方法执行后将结果返回到调用者。即return 结果的数据类型。若是无返回值方法写void。
参数列表:方法在运算过程中的未知数据,调用者调用方法时传递。调用方法时将方法所需参数传递过来。若为无参方法不写参数列表。
参数:由数据类型和变量名组成:数据类型 变量名(如:int a),参数列表中多个参数用逗号隔开
return:将方法执行后的结果带给调用者,方法执行到return ,整体方法运行结束。若是无返回值方法可不写return或着写return;
举例:
在这里插入图片描述

注意:返回值类型和return 结果的类型要保持一致。方法调用时传递的参数类型要与参数列表中参数类型一一对应。方法的调用一定要先定义后调用。

方法的调用

无返回值的方法,直接通过“方法名(参数);”调用(无参则不加参数)。有返回值的方法要定义一个变量进行接收返回值,否则方法的调用是无意义的。举例如下:
在这里插入图片描述
注意:有返回值的情况,定义的接收变量类型,方法返回值类型及return 结果的类型要保持一致。有参数的情况,调用方法是传递的参数类型与方法参数列表中参数类型要一一对应。

方法重载

方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关。参数列表的不同可以是个数不同,数据类型不同,顺序不同(若参数数据类型相同,换序无效)
重载方法调用:JVM通过方法的参数列表,调用不同的方法。
方法重载举例:
在这里插入图片描述
错误方法重载举例:
在这里插入图片描述
注意:方法重载,是重载的多个方法相互之间都要遵守重载的规则,而不是跟某一个重载方法进行比较。

同样的demo将会放在后台(可能有一定的延迟,请理解),回复【示例】获取。Java的学习需要多动手,后台的例子是为了大家更好的理解内容,大家额外额外找些题目练手就更棒了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值