Java基础:方法

目录

方法基础入门知识

方法的定义格式

方法的三种调用格式

方法的调用流程

对比有参数和无参数

对比有返回值和无返回值

方法的注意事项

方法重载的基本使用


方法基础入门知识

方法定义格式:

public static void 方法名称(){

        方法体

}

调用格式:

方法名称();

注意:

1.方法定义的先后顺序无所谓

2.方法的定义不能产生嵌套包含关系,方法定义必须是挨在一起的,不能在一个方法内部定义一个方法

3.方法定义好之后,不会执行,如果要想执行,一定要进行方法的调用

方法的定义格式

方法其实是若干语句的功能集合

参数:进入方法的数据

返回值:从方法中出来的数据

定义方法的完整格式:

修饰符  返回值类型  方法名称(参数类型  参数名称...){

        方法体

        return  返回值;

}

修饰符:目前固定写法,public static

返回值类型:方法最终产生的数据结果是什么类型

方法名称:方法的名字,规则和变量一样,小驼峰

参数类型:进入方法的数据是什么类型

参数名称:进入方法的数据对应的变量名称

PS:参数若有多个,使用逗号进行分隔

方法体:方法需要做的事,若干行代码

return:两个作用,第一停止当前方法,第二将后面的返回值还给调用处

返回值:方法执行后最终产生的数据结果

return后面的”返回值“,必须和方法名称前面的”返回值类型“,保持对应

方法的三种调用格式

1.单独调用:方法名称(参数);

2.打印调用:System.out.println(方法名称(参数));

3.赋值调用:数据类型  变量名称  =  方法名称(参数);

注意:此前学习的方法,返回值类型固定写为void,这种方法只能够单独调用,不能进行打印调用或者赋值调用

方法的调用流程

1.找到方法

2.参数定义

3.执行方法体

4.带着返回值回到方法的调用处

对比有参数和无参数

有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务时,就是有参数

例如两个数相加,须知道两数大小才可相加

无参数:小括号当中留空。一个方法不需要任何数据条件,自己能独立完成任务

对比有返回值和无返回值

有返回值的方法:

调用方法-->找到方法-->传递参数-->执行方法体-->将返回值交还给调用处

无返回值的方法:

调用方法-->找到方法-->传递参数-->执行方法体-->直接结束

注意:对与有返回值的方法,可单独/打印/赋值调用

对于无返回值的方法,仅可以单独调用

方法的注意事项

1.方法应定义在类中,但不能在方法中再定义方法,不能嵌套

2.方法定义的前后顺序无所谓

3.方法定义好之后,不会执行,如果要想执行,一定要进行方法的调用

单独/打印/赋值调用

4.如方法有返回值,那必写上“return  返回值;”,不能没有

5.return后面的返回值数据,必须和方法的返回值类型对立起来

6.对于一个void没有返回值的方法,不能写return后面的返回值,只能写return自己

7.对于void方法当中最后一行return,可省略不写

8.一个方法当中可有多个return语句,但必须保证同时只有一个会被执行到,两个return不能连写

方法重载的基本使用

方法重载:多个方法的名称一样,但参数列表不一样

方法重载的好处:只需记住一个方法名称,便可实现多个类似功能

方法重载与下列因素相关

1.参数个数不同

2.参数类型不同

3.参数多类型顺序不同

方法重载与下列因素无关

1.与参数的名称无关

2.与方法的返回值类型无关

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北辰星Charih

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值