天天看点

java基础知识点5

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