前言:学校开设JAVA课程。 简单地翻一下书,前几章和大学一年级学生开设的C语言的内容很相似,所以很容易理解。 因此,JAVA学习笔记用于描述自己在学习中遇到的问题。
在什么是重载的Java中,同一类中的多个方法可以具有相同的方法名称,但有不同的参数列表。 这称为方法加载。
参数列表也称为参数签名,包括参数的类型、参数的个数、参数的顺序,只要有一个不同就称为参数列表差异。 重载是面向对象的基本特性。
特点:不管返回类型如何,只看参数列表(参数个数、参数类型、参数顺序)。
例如:
public class Demo { //使用常见获取方法,无参数、无返回值public void add ()/methodbody )//重新加载以上方法,然后单击无返回值publicvoidadd(inta )/}为什么会超载?
例如,假设你想计算两个数字相加的和。 如果没有超载的话,在写求和这个方法的时候,就必须写整数的东西和小数的东西。 这非常麻烦,很难调用。 但是,如果有过载的话,整数和小数的总和可以合并成一个方法,无论传递到里面的是小数还是整数,通过一次调用就可以解决。