0
点赞
收藏
分享

微信扫一扫

Java基础_方法概述

Mhhao 2022-02-25 阅读 89

方法

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

  • 原因:

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

  • 好处:

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

方法的定义

  • 格式

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

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

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

方法的使用:

  • 使用格式:

    方法名(参数);

  • 调用格式分类:

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

方法的注意事项:

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

方法的重载

  • Overload

  • 概念:

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

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

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

举报

相关推荐

0 条评论