java學習

          java學習

           

          java的值傳遞和引用傳遞

          public class Man {
          private String id;
            public String getId() {
          return id;
          }
          public void setId(String id) {
          this.id = id;
          }
          public void man() {
          System.out.println("man");
          }
          }
          public class TestMan {
          //值傳遞傳遞的是值的副本
          public static int getInt(int i){
          i=4;
          return i;
          }
          //引用傳遞,傳遞的是對象的引用,指向的還是原來的對象
          public static Man getMan(Man man){
          man.setId("111");
          return man;
          }
          public static String getS(String s){
          return s="111";
          }
          public static void main(String[] args) {
          int i=1;
          TestMan.getInt(i);
          System.out.println(i);
          Man man = new Man();
          man.setId("222");
          TestMan.getMan(man);
          System.out.println(man.getId());
          String s="222";
          TestMan.getS(s);
          System.out.println(s);
          }
          }

          posted on 2017-12-08 17:19 楊軍威 閱讀(135) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乐业县| 大兴区| 南宫市| 新竹市| 铁岭县| 忻州市| 石泉县| 麻江县| 海兴县| 星子县| 东乡县| 年辖:市辖区| 仪陇县| 乌恰县| 龙岩市| 虎林市| 贵港市| 神农架林区| 东城区| 彩票| 白朗县| 遂溪县| 福安市| 宁晋县| 丰都县| 宿松县| 环江| 郸城县| 沛县| 隆尧县| 濮阳县| 张家川| 邹城市| 中西区| 临安市| 肥东县| 乐昌市| 甘肃省| 稷山县| 大同市| 彰武县|