隨筆 - 24  文章 - 0  trackbacks - 0
          <2011年1月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          java 函數參數傳遞都是傳值
          對于基本數據類型,傳遞的是數據的拷貝;
          對于引用類型,傳遞的是引用的拷貝; 

            int x = 3;
            int y = 4;
            change(x, y);
            System.out.println("x=" + x + "y=" + y);
            //不可交換

            int[] num1 = new int[]{3,4};
            change(num1);
            System.out.println("num x=" + num1[0] + "num y=" + num1[1]);
            //可交換

            Point pt = new Point();
            pt.x = 3;
            pt.y = 4;
            change(pt);
            System.out.println("pt.x=" + pt.x + "pt.y=" + pt.y);
          //可交換

          public static void change(int x, int y) {
            x = x + y;
            y = x - y;
            x = x - y;
           }

           public static void change(int[] num) {
            num[0] = num[0] + num[1];
            num[1] = num[0] - num[1];
            num[0] = num[0] - num[1];
           }

           public static void change(Point pt) {
            pt.x = pt.x + pt.y;
            pt.y = pt.x - pt.y;
            pt.x = pt.x - pt.y;
           }


          posted on 2011-01-04 21:14 馮占科 閱讀(183) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 义马市| 大丰市| 开封市| 荣昌县| 莆田市| 保德县| 满洲里市| 疏勒县| 息烽县| 遂平县| 泰宁县| 延边| 宁化县| 凤翔县| 伽师县| 股票| 柘城县| 兴安县| 绥德县| 清涧县| 比如县| 隆尧县| 佛学| 普洱| 噶尔县| 徐闻县| 沾益县| 新建县| 建阳市| 台东县| 尖扎县| 汕尾市| 临沂市| 辽宁省| 霸州市| 莒南县| 宣威市| 平山县| 九龙坡区| 满城县| 松溪县|