Java方法的定义与调用

1.方法的定义:方法是完成某个功能的一组语句,通常将常用的功能写成一个方法。
2.方法的组成:[访问控制符] [修饰符] 返回值类型 方法名(参数类型 形式参数,参数类型 形式参数,…)
{
方法体
}
修饰符: public 、static 被称为修饰符(后续会详细讲解它们);
返回值类型: 用来说明该方法运算结果的类型。如果返回其他类型,编译就可能出错;
方法名: 它作为调用时引用方法的标识;
参数列表: 方法的参数个数可以是0个到多个,每个参数前面要声明参数的数据类型;每个参数要用逗号分开。也可以一个参数都没有。
方法体: 它是一个语句块,执行特定的功能操作。对于有返回值类型的方法,方法体当中最后一个语句是return关键字,它的作用是把方法的执行(运算)结果返回到方法外部。
return 表达式: 这里,进一步分析,return后面的表达式就是方法的返回值。需要注意表达式的类型,必须与方法头中声明的“返回类型”相匹配。
形式参数:在方法被调用时用于接受外部传入的变量
参数类型:就是该形式参数的数据类型
返回值:方法在执行完毕后返回给调用它的程序的数据
返回值类型:方法要返回的结果的数据类型
3.方法的分类
根据参数个数:
无参方法
有参方法
根据返回值类型:
有返回值的方法:
基本数据类型
引用数据类型
无返回值的方法
void
对于无返回值类型的方法,它不向本方法外部返回任何值。定义这样的方法时,声明方法返回类型的位置不能省略不写,而应该用关键字void来代替,即 “空”的意思。
方法的返回类型可以是java中的任何数据类型:基本数据类型(4种整型、2种浮点型、字符型、布尔型共8种) 和引用数据类型(数组、类、接口)。
4.方法的调用方法
有在被调用后才生效
方法的调用方法:
无参方法的调用
有参方法的调用
无参方法的调用
定义方法就是编写一段有特定功能的代码,在程序中使用同样功能的地方,没有必要重复编写同样的代码,只要调用定义好的方法就可以。可以实现代码的重用。简化了程序的编写和维护工作。
所谓调用方法,其实就是给方法的入口传入一些值(参数),然后在出口得到方法执行的结果(返回值)。给方法传入参数的过程,称为“传参”。
理解“实参”、“形参”。
实际上,方法传参的过程就是把实参赋值给对应的形参的过程,并且实参和形参的数量、类型必须匹配。

使用方法时的注意问题

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

5.的重载(overload)
方法的重载就是在同一个类中允许同时存在一个以上同名的方法
方法重载的规则
方法名称相同
方法的参数必须不同
参数个数不同 或参数类型不同
方法的返回值类型可以相同,也可以不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值