程序员

【Java】基础11:什么叫方法 ?

2020-04-27  本文已影响0人  刘小爱
00封面.png

​方法,顾名思义就是能够解决某一问题的语句。

在程序里,将一个功能抽取出来,把代码单独定义在一个大括号里面,形成单独的功能,就叫方法。

一、方法的格式

image

上述情况是最简单的方法样式,无参数无返回值

那有参数有返回值是怎样的呢?

例:实现两个整数的求和计算

image

定义方法的两个明确:

注意事项:

方法与方法之间是独立的,不能在方法里面定义一个方法。

返回值类型,必须要和return语句返回的类型相同(匹配当满足自动类型转换的时候也是可以的),否则编译失败 。`

二、方法的调用

流程图解:

image

方法的调用过程:

①【起点】方法开始调用

②【过程】实际参数传递

③【过程】方法体内执行

④【终点】方法结束返回

注意事项:

image

方法的三种调用形式

  1. 直接调用:直接写方法名调用

  2. 赋值调用:调用方法,在方法前面定义变量,接受方法的返回值

  3. 输出语句调用:只能在有返回值类型的方法调用,直接在输出语句中调用方法

image

其中输出语句在调用无返回值的方法时会报错

image

三、方法重载

  1. 定义:指在同一个类中,有两个或两个以上方法名一样的方法,只是它们的参数不一样

  2. 参数列表:个数不同,数据类型不同和顺序不同

  3. 重载方法调用:jvm通过方法的参数列表,调用对应的方法

  4. 总结就是:同名不同参

注意事项:形参的参数名不一样不能算是不同的参数

练习:判断哪些方法是重载关系。

image

所以①②(③或者⑧)④(⑤或者⑥)是重载关系。

总结

image
上一篇 下一篇

猜你喜欢

热点阅读