方法method

23 篇文章 0 订阅

方法 : method

概念:具有独立功能的一段代码,不调用不执行
方法的好处:1:可以提示代码的复用性;2:提升代码的维护性;
方法的定义格式
修饰符 返回值类型 方法名(形参列表 / 形式参数){ 方法体}

通用格式
public static 返回值类型 方法名(数据类型 变量名,…){方法体}

例:public static boolean isEquals(int x,int y){
return x==y;
}
注意事项:
1、如果方法没有返回值类型,方法体中可以省略return关键字
2、如果方法有返回值类型,那么方法体中就必须return内容
3、方法的返回值类型和形式参数类型没有任何关系,该是什么类型,根据需求而定

定义方法的两个明确

明确返回值类型:分析需求,如果看到请在方法内输出、打印等字眼一般就不需要返回结果;如果看到获取、求出、计算、返回等字眼就需要返回结果

明确参数列表:分析需求,如果方法内不需要外界的资源,就是无参;如果需要外界传递数据,就是有参。

方法的调用格式
1、直接调用:
在一个方法中,通过另一个方法的方法名,直接调用
方法名(实际参数) ; 例:method(1,2);

2、赋值调用
将方法执行后的结果(返回值)保存到一个变量中
数据类型 变量名 = 方法名(实际参数);
例:boolean b = isEquals(1,2);

3、输出调用
直接在输出语句的小括号中调用方法System.out.println(方法名(实际参数));例:System.out.println(isEquals(1,2));
注意事项
1、如果方法返回值类型是void,只能使用直接调用
2、调用方法时,实参列表必须与形参列表的类型、个数、顺序保持一致

形式参数
简称形参,是定义方法时,小括号中的变量,带有数据类型和变量名,调用方法时,会给它赋值
实际参数
简称实参,是调用方法时,小括号中的变量名或数据值,调用方法之前需要准备好的数据,通过调用方法,将数据赋值给形参
方法重载Overload
在同一个类中,多个方法名相同,参数列表不同的方法就构成方法重载

重载的好处
可以方便调用者使用(将功能相似,参数不同的多个方法,归纳为同名的方法,可以少记方法名)
参数列表不同
1:参数个数不同
2:参数类型不同
3:参数类型不同的情况下,顺序不同

方法的注意事项
1、方法与方法是平级关系,不能嵌套定义
2、方法的定义不分先后顺序
3、方法要先定义才能调用
4、方法不调用不执行,每调用一次,就会执行一次
5、方法之间可以相互调用
6、如果方法返回值类型是void,可以省略return,但是如果想写,只能写return;不能返回内容,表示让方法执行到这里结束
7、紧跟着return语句下面不能再写代码,因为永远执行不到,属于无效代码。另外,紧跟着continue或break语句下面也不能再写代码。
8、一个方法只能返回一个结果

方法参数传递
基本数据类型作为参数
在方法中对形参进行改变,实参不受影响。(基本数据类型传递的是数据值)

引用数据类型作为参数
在方法中对形参进行改变,实参受影响。(引用数据类型传递的是地址值)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值