方法的调用

                                                                            方法的调用

            上一章我们学习了方法的概念,现在我们来学习一下方法的调用,我用一张图来讲解一下

   首先,系统找到主函数main进栈,堆里面的color和gulun属性为空和0,在执行到主函数之后,color的值为红色,gunlun的值为12345,然后changc进栈,堆里面的color变为黑色,gunlun的值变为3,执行完之后出栈,先进后出,所以changc出栈,结束

这就是方法调用的原理,不太好理解,我个人感觉还是要多敲多练,形成一种条件反射,即便是不理解也能如条件反射一般把代码敲出来。

方法的重载:

方法的重载就是方法名相同而参数类型或者参数个数不同的方法

例:

// 下面的方法实现了两个整数相加

public static int add01(int x, int y) {

return x + y;

}

// 下面的方法实现了三个整数相加

public static int add02(int x, int y, int z) {

return x + y + z;

}

// 下面的方法实现了两个小数相加

public static double add03(double x, double y) {

return x + y;

}

原文地址:https://www.cnblogs.com/jingyukeng/p/8654027.html