JAVA学习笔记:第四天(二)

方法的声明

[访问控制符] [修饰符] 返回值类型 方法名(参数类型 形式参数,参数类型 形式参数,…){
方法体
}
注意: 方法声明不能嵌套,也不能在类外声明
方法使用大括号包含语句块称为方法体,用于执行特定的功能操作。
方法体当中使用return关键字,它的作用是结束方法执行,并且把方法的执行(运算)结果返回到方法外部。
  • 返回值:方法在执行完毕后返回给调用它的程序的数据
  • 返回值类型:方法要返回的结果的数据类型

方法名词解释

  1. 修饰符:public 、static 被称为修饰符(后续会详细讲解它们);
  2. 返回值类型:用来说明该方法运算结果的类型。如果返回其他类型, 编译就可能出错;
  3. 方法名:它作为调用时引用方法的标识;
  4. 形参列表:在方法被调用时用于接受外部传入的变量称为形式参数简称为形参,方法的形参个数可以是0个到多个,每个参数前面要声明参数的数据类型称为参数类型;每个参数要用逗号分开。也可以一个参数都没有。
  5. 方法体:它是一个语句块,执行特定的功能操作。对于有返回值类型的方法,方法体当中最后一个语句是return关键字,它的作用是把方 法的执行(运算)结果返回到方法外部。
  6. return 表达式return是关键字,作用是将return后面表达式的结果作为方法的返回值。需要注意表达式的类型,必须与方法头中声明的“返回类型”相匹配

方法的分类

根据参数个数:
  • 无参方法
  • 有参方法
  • 参数类型为基本数据类型
  • 参数类型为引用数据类型
根据返回值类型:
  • 有返回值的方法:
  • 返回值类型为基本数据类型
  • 返回值类型为引用数据类型
  • 无返回值的方法
  • 返回值类型使用void关键字

方法参数和返回值

有参方法:形参必须注明数据类型
  • 作用域:方法参数的生命周期是方法语句块。
  • 方法的参数是已经初始化完成并赋值,因此在方法中可以参与运算。
方法返回值:
  • 使用return关键字,完成方法的返回值
  • 遇到return语句,方法结束执行,后续语句不执行。因此在方法中
  • return语句只能执行一次。
  • 方法的返回值,必须与方法声明中的返回值类型匹配

方法的返回类型可以是java中的任何数据类型:
  • 基本数据类型(4种整型、2种浮点型、字符型、布尔型共8种)
  • 引用数据类型(数组、类、接口)

方法的调用

给方法的入口传入一些值(参数),然后在出口得到方法执行的结果(返回值)。
注意: 需要根据方法名称调用方法,方法只有在被调用后才生效。
方法调用分类:
按照参数
  • 无参方法的调用
  • 有参方法的调用
按照返回值
  • 无返回值方法的调用
  • 有返回值方法的调用

方法注意问题

1、形参必须注明数据类型;
2、实参直接写,不需要类型声明;
3、return只能返回一次;
4、遇到return语句,方法结束执行,后续语句不执行;
5、方法的返回值,必须与方法声明中的返回值类型匹配;
6、方法定义,不能写在main()中;
7、方法是不能嵌套的。

方法的重载

方法的重载就是在同一个类中允许同时存在一个以上同名的方法
方法重载的规则
  • 方法名称相同
  • 方法的参数必须不同    参数个数不同 或 参数类型不同
  • 方法的返回值类型可以相同,也可以不同
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值