/*
* 方法的所属性:
* 方法类似于函数,但与函数不同的方法,方法不能独立存在,方法必须定义在类里面。
*
* 定义在类中的方法从逻辑上看:
* 如果该方法有static修饰,该方法属于类本身,应该用类调用。
* 如果该方法无static修饰,该方法属于对象本身。
* 方法不能独立执行
* 方法一定要有调用者
* 如果你调用同一个类中的方法,可以省略调用者,此时系统会添加默认调用者。
* 如果没有实力的调用者就会添加this来去调用它。
*/
/*
* 方法里调用自身--递归带来了隐士循环
* 递归-- 要避免无限递归,一定要在出现某些情况下,不在调用方法自身
*/
/*
* 方法重载:
* 同一个类中,有多个同名的方法,但这多个方法的形参列表不同。
* 两个同,一不同。
*
* 修饰符不同不算重载,返回值类型不同也不算重载
*/
方法传参机制:
package test1; /* * 方法传参机制 * */ public class PrimivitiveTransfer { public static void stmp(int a, int b) { int tmp = a; a = b; b = tmp; } public static void main(String[] args) { int a = 564648; int b = 7897987; PrimivitiveTransfer.stmp(a, b); } }