java方法详细

/*
* 方法的所属性:
* 方法类似于函数,但与函数不同的方法,方法不能独立存在,方法必须定义在类里面。
*
* 定义在类中的方法从逻辑上看:
* 如果该方法有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);
    }
}
原文地址:https://www.cnblogs.com/qijiang123/p/14067828.html