Java方法/函数

一,方法的概念

方法也称为函数,是一个专门用于解决某一个问题由若干行语句组成的代码块

好处:

  1. 使用方便

  2. 提高了代码块复用性

  3. 隐藏了功能的实现细节

二,方法组成

public                static            void       main   (String[] args)  {}
范围(权限)修饰符   其他(特殊)修饰符    返回类型   方法名   参数列表        方法体
  1. 范围(权限)修饰符:修饰了方法的使用范围

  2. 其他(特殊)修饰符:static静态、abstract抽象、final最终、synchronized同步

  3. *返回类型:当前方法在运行完毕后返回结果的类型

  4. 方法名

  5. *参数列表:当前方法在运行时,需要外部提供的支持

  6. 方法体

三,方法的使用和定义

3.1 方法的使用

方法的使用称为方法的调用

//本类中的方法直接调用
方法名(参数);
​
//其他类中的非静态方法
//1.创建对象
数据类型 对象名 = new 数据类型(参数);
//2.调用方法
对象名.方法名(参数);
​
//其他类中的静态方法
类名.方法名(参数);

注:方法只有被调用了才会执行

3.2 方法的定义

方法的定义其实就是创建一个方法

public static 返回类型 方法名(参数列表){ 方法体 }

注:方法定义的位置是类中其他方法外的任何位置

四,参数列表

形式参数:也称为形参,写在方法定义时,告知调用者调用该方法时需要提供多少个什么类型的数据

实际参数:也称为实参,写在方法调用时,调用方法时,参数的个数、类型、顺序必须与形参的完全一致

注:

  1. 在进行参数传递时,实参会按照顺序依次传递给形参

  2. 实参可以是变量、常量、表达式、还可以是其他方法的返回值

  3. 实参传递给形参时存在自动类型转换

五,返回类型

定义方法时,方法在运行之后返回给调用者的结果的类型

返回类型分为:

  1. 返回类型是void:表示方法在运行后不会将结果返回给调用者,这样的方法不能使用变量来接收也不能输出

  2. 返回类型不是void:表示方法在运行后会将结果返回给调用者,这样的方法可以使用变量来接收也可以使用输出语句来输出

注:

  1. 返回的结果可以是变量、常量、表达式、还可以是其他方法的返回值

  2. 返回的结果和返回类型也存在自动类型转换

  3. 如果一个方法的返回类型不是void而是某一种指定的类型,那么调用这个方法就可以看成在使用这个类型的值

关键字:return

  1. 返回类型不是void,那么这个方法必须要有 return 并且在 return 必须跟上返回的值,此时 return 的作用是结束方法并返回结果

  2. 返回类型是void,也可以使用 return,此时 return 的作用是结束方法,不能在后面跟上返回的值

六,方法的重载

在同一个类中,多个方法的方法名相同参数列表不同就是方法的重载

参数列表不同:个数不同、类型不同、顺序不同

好处:记忆简单,书写方便

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值