JAVA -- (part 6)

一.方法

1.概述

拥有功能性代码的代码块

功能就是方法

2.通用格式

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

  方法体;

return 结果;

}

3.无参无返回值方法

a.格式

public static void 方法名(){
  方法体
}

b.调用

直接调用  --  方法名()

4.有参无返回值方法

a.格式

public static void 方法名(参数){
  方法体;
}

b.调用

直接调用  --  方法名(具体的值)

5.无参有返回值方法

a.格式

public static 返回值类型 方法名(){
  方法体;
  return 结果;
}

b.调用

打印调用  --  sout(方法名())

<推荐>复制调用  --  数据类型 变量名 = 方法名()

6.有参有返回值方法

a.格式

public static 返回值类型 方法名(参数){
  方法体;
  return 结果;
}

b.调用

打印调用  --  sout(方法名(具体的值))

<推荐>复制调用  --  数据类型 变量名 = 方法名(具体的值)

7.形参与实参

a.形参

在定义方法的时候形式上定义的参数,此时没有给具体的值

b.实参

再调用方法的时候给形参赋予的具体的值

8.参数和返回值使用时机

a.参数

如果将一个方法中的数据传递到另外一个方法中就可以使用参数传递

b,返回值

如果调用完方法之后,需要该方法的结果,此时被调用的方法需要将结果返回值

9.注意事项

a.方法不调用不执行,main由jvm调用

b.方法之间不能互相嵌套

c.方法的执行顺序之和调用顺序有关

d.void不能和[return 结果]共存,但是能和[return]共存 

<1> void  --  代表没有返回值

<2>return 结果  --  只要是return后面跟数据,就代表是返回值,先将结果返回,然后结束方法

<3>return  --  return后面不跟任何数据,仅仅代表结束方法

e.一个方法中只能有一个返回值,不能连续写多个return

f.调用方法的时候要和下面定义好的方法完全匹配(方法名,参数个数,参数类型等),不然报错

二.方法的重载

1.概述

方法名相同,参数列表不同的方法

2.什么叫做参数列表不同

a.参数类型不同

b.参数个数不同

c.参数类型顺序不同

3.和啥无关

和返回值无关  和参数名无关

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值