#7-28
- [[3-Java SE 入门#^93d336|基本数据类型]] 在作为参数传递的时候,是把值复制一份传走到具体的方法里。( 按值传递 ) 当我们对复制的值做修改时,不影响原值 ^33cf2a
- [[3-Java SE 入门#^93d336|引用数据类型]] 作为参数传递的时候,是把地址复制一份传走。 ( 按引用传递 ) 当我们修改复制的值时,会影响到原值。 ^8a8ae9
- 重载de定义: 同一个类下,方法名相同,参数列表不同 (类型、数量、位置有一个不同就算不同 ) ,与返回值和修饰符无关的两个或两个以上的方 法互为重载
- 为什么需要重载?
- 调用方法时,节省方法选择的时间。程序会根据实参列表自动匹配对应的方法进行调用
- 相同功能的方法可以同名,不用花费多余精力去想方法名了
- 重载在程序中的应用
System.out.println()
递归:在方法体内,调用了自身方法,这样的程序叫递归。