方法的重载
重载的概念:
在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可。
重载的特点:
与返回值无关,只看参数列表,并且参数列表必须不同,调用时,根据方法参数的列表的不同来区别。
示例
1.int add(int x,int y) 和 int add(int x, int y, int z)
从示例可以看出上面两个方法的命名相同,但是参数的个数是不同的,这在Java的语言内是允许的。
方法的重载能够实现的原因
1.在我们定义的方法中,方法名中进行的变量的带入是形参,改变一个变量的值不会影响另一个变量的值,但是在主函数中进行的变量的计算是引用内存的地址,改变一个变量的引用,另一个变量也会随之改变。