JAVA学习笔记05-方法及其定义、调用、重载
什么是方法
方法就是具有一定功能的语句的集合,它有以下的特点
- 方法是解决一类问题的代码的有序集合
- 方法包含于类和对象中
- 方法在程序中被创建,在其他地方被引用
方法的原子性
也就是我们在设计方法的时候需要遵守一定的原则,一个方法只完成一个功能,这样利于我们后期的扩展。
方法的结构
方法包含了方法头和方法体
修饰符 返回值类型 方法名称(参数类型 参数名)
{
方法体
return 返回值;
}
其中
- 修饰符:告诉编译器如何调用该方法,定义了该方法的访问类型。
- 返回值类型:返回数据的数据类型。
- 方法名:方法的实际名称。方法名和参数列表共同构成方法签名。
- 参数类型:参数列表是指方法的参数类型、顺序和参数个数。参数是可选的,方法可以不包含任何参数。
- 形参:在方法被调用时用于接受外界的输入数据。
- 实参:调用方法时,实际传给方法的数据。
- 方法体:方法功能的具体实现。
方法的调用
调用方法:对象名.方法名(实参列表)
重载
在C语言中,是不允许有重名的函数名出现的,这样的话在编译的时候不会通过。但是在实际的开发过程中,我们有时候会使用一些功能类似的函数,只是有些细节不同,例如
希望交换两个变量的值,这两个变量有多种类型,可以是 int、float等。
void Swap(int a , int b)
void Swap(float a, float b)
以上代码在C语言中肯定是不能编译通过的,但是在我们的JAVA中,在同一个类中是允许相同名称,但形参不同的方法。
方法重载的规则
- 方法名称必须相同。这个很好理解,名称相同了那就叫不同的方法了,不能叫做重载。
- 参数列表必须不同(这里的不同包括个数不同、类型不同、参数排列顺序的不同)。
![]()
- 方法的返回类型可以相同也可以不相同。

浙公网安备 33010602011771号