方法的应用

目录

1.什么是方法

2.方法的定义

3.方法调用

4.实参形参

5.各种变量

6.return


1.什么是方法

逻辑层面理解: 方法表示一个功能,一个行为, 一个操作,一个动作。

编码层面理解:方法是一个有名字的代码段

  • 代码段 : {}包裹的第一段代码 ,一般都表示一个操作行为。

  • 名字:通过名字可以反复的找到这段代码段,可以反复的执行这段代码

  • 简单而言,方法可以实现代码复用。

2.方法的定义

方法不能凭空出现,需要先定义才可以

  • 方法名 : 见名知意 ,体现这个方法对应功能的含义。 login , register , check , sum

    方法名一般都是动词

  • 参数列表: 本质就是变量的定义 , 用来存储方法执行时需要从外部传递的数据

  • 方法体: 具体的操作功能代码

  • 返回类型 : 方法功能执行完毕后,需要返回去的数据的类型。

    在定义方法时,只体现这个功能会返回什么样的数据,但不指定返回什么具体的数据

  • 访问权限: 有4种 public , protected , default , private 。 目前 所有方法都是public 。

  • 修饰符 : 常用的修饰符有 static , abstract , final , native 。 目前所有方法都是static 。

  • 异常声明:方法声明中的异常部分紧跟在方法的参数列表之后,使用关键字 throws 加上一个或多个异常类型列表。

参数列表(

  • 本质就是变量的定义,用来存储方法执行时,使用者提供的外部数据

  • 参数列表可以定义多个变量,使用逗号隔开

  • 参数列表中变量,与方法中定义的变量基本相同

  • 唯一的区别就是初始化的时机不同,语法不同

    • 方法中定义的变量,可以在定义的同时就初始化,并且使用=完成初始化赋值

    • 方法参数列表中的变量,只能在方法被执行时完成初始化赋值,并使用方法调用语法完成赋值。

返回类型(

  • 方法执行完毕后,根据业务可能会返回一些具体的数据。

  • 返回类型就是这个数据的类型

  • 在方法中使用return value 实现数据的返回

  • 有些情况下,方法功能执行完毕后不需要提供返回数据,但依然要有返回类型 这个类型是固定的,void

3.方法调用

调用无参无返回数据的方法

调用有参无返回值的方法

调用有返回值的方法

将这个调用分成2部分理解

  1. 调用方法执行其中的代码

  2. 调用方法获得返回值

  • 有参数,不一定有返回值

  • 参数和返回值类型不一定相同

  • 有无参数和有无返回值,没有任何关系。

  • 方法有返回值, 调用者不一定非要使用这个返回值

4.实参形参

  • 形参: 方法定义时,参数列表中定义的变量

  • 实参:调用方方法时,传递的具体的值。

5.各种变量

局部变量 : 一般都出现在花括号中,表示只在这个花括号中可用, 花括号外不可用

形参变量:除了初始化的时机与方法中变量不同,其他的与方法中的变量都相同。

作用范围也是相同,只能在当前这个方法的花括号中使用

  • 全局变量:Java中本身没有全局变量的概念,目前可以这么错误的理解。

    在方法外定义的变量 (在类里)

    目前这个方法外的变量,必须使用static修饰

6.return

return关键字只能用在方法中,有两个作用

  1. return 后面跟具体的数据,表示返回值。

  2. return 可以结束方法执行。

    即使return后面没有跟返回值,也可以单独使用,表示结束方法

    如果没有使用return,相当于在方法的最后有一个默认的return

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值