JAVA学习笔记05-方法及其定义、调用、重载

什么是方法

方法就是具有一定功能的语句的集合,它有以下的特点

  • 方法是解决一类问题的代码的有序集合
  • 方法包含于类和对象中
  • 方法在程序中被创建,在其他地方被引用

方法的原子性
也就是我们在设计方法的时候需要遵守一定的原则,一个方法只完成一个功能,这样利于我们后期的扩展。

方法的结构

方法包含了方法头和方法体

修饰符 返回值类型 方法名称(参数类型 参数名)
{
  方法体
  return 返回值;
}

其中

  • 修饰符:告诉编译器如何调用该方法,定义了该方法的访问类型。
  • 返回值类型:返回数据的数据类型。
  • 方法名:方法的实际名称。方法名和参数列表共同构成方法签名。
  • 参数类型:参数列表是指方法的参数类型、顺序和参数个数。参数是可选的,方法可以不包含任何参数。
  • 形参:在方法被调用时用于接受外界的输入数据。
  • 实参:调用方法时,实际传给方法的数据。
  • 方法体:方法功能的具体实现。

方法的调用

调用方法:对象名.方法名(实参列表)

重载

在C语言中,是不允许有重名的函数名出现的,这样的话在编译的时候不会通过。但是在实际的开发过程中,我们有时候会使用一些功能类似的函数,只是有些细节不同,例如
希望交换两个变量的值,这两个变量有多种类型,可以是 int、float等。

void Swap(int a , int b)
void Swap(float a, float b)

以上代码在C语言中肯定是不能编译通过的,但是在我们的JAVA中,在同一个类中是允许相同名称,但形参不同的方法。

方法重载的规则

  • 方法名称必须相同。这个很好理解,名称相同了那就叫不同的方法了,不能叫做重载。
  • 参数列表必须不同(这里的不同包括个数不同、类型不同、参数排列顺序的不同)。
  • 方法的返回类型可以相同也可以不相同。
posted @ 2021-12-28 16:57  男人的浪漫  阅读(102)  评论(0)    收藏  举报