Java基础_方法概述

本文介绍了如何在编程中利用方法定义减少代码冗余,通过方法重载实现功能复用,并详细讲解了方法的调用、参数传递和返回值处理。掌握这些技巧有助于提高代码组织和维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法

  • 概述:用来表示某一个功能的代码段

  • 原因:

    如果后续的编程中,有一段代码经常使用,可以将这段代码通过一个大括号括起来,然后给这段大括号起一个名字,后续如果需要使用的话,直接使用即可。不需要将这段代码重复定义。

  • 好处:

    • 减少代码冗余
    • 后续使用这段代码时候,使用名字即【使用方便】

方法的定义

  • 格式

    修饰符 返回类型 方法名称(参数列表){
        方法体;
        返回值语句;
    }
    
  • 方法格式解释:

    • 修饰符:统一写为 public static
    • 返回值类型:可以表示某一个功能,那么该功能就有可能有新数据的产出,该方法产出的数据是什么类型,返回值就是什么类型
    • 方法名称:给这段代码起一个名字。【小驼峰命名法】
    • 参数列表:方法想要实现某一个特定的功能,就可能是传递一些数据,传递给方法的数据就是参数列表,一般通过定义变量的方式来定义参数列表。
    • 方法体:实现该功能的所需要的具体代码
    • 返回值语句:当方法产出新的数据后,需要将数据返回给使用者
  • 说明:

    • 方法定义之后不会默认启用,什么时候调用什么时候启用

方法的使用:

  • 使用格式:

    方法名(参数);

  • 调用格式分类:

    • 输出调用:直接打印
    • 赋值调用:用一个变量接收方法的返回值【多次使用】
    • 直接调用:无返回值,直接实现某个功能

方法的注意事项:

  • 方法的定义:
    • 方法之间是平级关系,不能嵌套定义
    • 方法可以嵌套使用
    • 方法的定义先后没有区别,先调用哪个方法就先启用哪个方法
  • 方法的参数:
    • 形式参数:在定义方法时候,定义的那些变量
    • 实际参数:使用方法时,传递的一些数据
    • 强调:使用方法时,传递的实际参数和形式参数按照顺序赋值
  • 返回值类型和返回值语句
    • 返回值语句使用return类型;【1、结束方法 2、返回数据】
    • 返回值类型要和return返回数据的类型一致
    • 如果方法不需要返回值,直接用 void
    • 如果方法不需要返回值,可以不写返回值语句或者携程return;
    • 如果方法需要返回数据,return必须放在最后一行。

方法的重载

  • Overload

  • 概念:

    • 在同一个类中多个方法的方法名相同,参数列别不同,返回类型无关;
  • 说明:

    • 多个方法必须在同一个类中。
    • 多个方法的方法名必须相同,大小写也得一样
    • 参数列别不同:个数、顺序、参数类型都算
  • 好处:

    ​ 如果以后需要定义一些相同的功能的方法时,可以将这些名字起为一样的,不用每个名字都相同,在使用这些方法时,只用记住一个方法名就可以了。默认会根据参数来区分具体使用哪个方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

皮卡丘不断更

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

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

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

打赏作者

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

抵扣说明:

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

余额充值