java基础知识点5(参数和方法)
1.1 形参和实参的区别
形参:定义方法时写的参数getSum(int a,int b) 没有值
实参:调用方法时传递的实际参数 getSum(10,20) getSum(100,200)
1.2 方法的参数是基本类型和引用类型的区别
基本数据类型:值传递,仅仅是一个简单的赋值 (int a,int b) 方法中的值改变和原来的值没有关系
引用数据类型:地址值传递,结果就是多个数组变量`指向堆内存中的同一个对象` (int[] arr) 一个数组改变了对象的值,另外一个数组访问的就是改变后的
1.3 方法的几种调用形式
1.直接调用:适用于没有返回值的方法,方法的返回值类型是void 方法名(参数);
2.输出调用:适用于方法有返回值,并且返回值只使用一次 System.out.println(方法名(参数));
3.赋值调用:适用于方法有返回值,而且返回值多次使用 方法的返回值类型 变量名 = 方法名(参数); System.out.println(变量名);
1.4 方法的重载
方法重载:在同一个类中,出现了方法名相同,但是参数列表不同的方法,叫方法重载 参数列表不同: 1.参数个数不同 2.参数类型不同 3.参数类型顺序不同
1.5 方法重载的注意事项
1.方法的重载,只和参数类型有关,和方法的返回值类型没有关系