【Java基础】五,Java中的方法

方法

作用

​ 封装一段代码的语法结构,可以被重复调用,提高代码的复用性,提高开发效率,让程序逻辑更清晰

方法的格式

  • 无参
public void run(){
    // 代码块...
}
  • 有参
public void run(int age){
    // 代码块...
}
  • 无返回值
public void run(){ // 当无返回值时 一定要加void
    // 代码块...
}
  • 有返回值
public int run(){
    // 代码块...
    return ; // 后面加返回值,
}

方法的调用

  • 方法是放在方法区中的,被调用的时候,需要进入到栈内存中运行

在这里插入图片描述

  • 五返回值的方法调用:对象.方法名()
  • 有返回值的方法调用
    1. 赋值调用:定义遍历接收方法的结果
    2. 输出调用:放在输出语句中调用
    3. 直接调用:方法还是会执行,但是返回的结果就拿不到了

方法的注意事项

  1. 方法的编写顺序无所谓
  2. 方法与方法之间时平级关系,不能嵌套定义
  3. 方法的返回值类型void(无返回值),方法内不能写return,若谷方法的放回置类型写了具体类型,则内部必须要用return,返回对应类型的数据
  4. return语句下面不能编写代码,因为永远执行不到,return就结束了。
  5. 方法不调用则不执行,一定要严格匹配方法的参数情况
  6. 有返回值的方法调用时可以定义变量来接收返回值,但是无返回值的方法则只能直接调用

方法的传参机制

  • 你传输实参给方法的形参,传输的不是实参本身,二是实参中存储的数据的值
  • 无论时基本数据类型还是引用数据类型的参数,都是可以传递的,基本类型的参数传输存储的数据值引用类型的参数传输存储的地址值

方法的重载

  • 定义:同一个类中,出现多个方法名称相同,但是形参列表是不同的,那么这些方法就是重载方法
  • 识别重载的技巧:
    1. 同一个类中,方法名相同,形参列表必须不同才是方法重载
    2. 形参列表不同:形参的个数,类型,顺序不同。不关心形参变量的名称

return

跳出并立即结束当前方法的执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值