<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 40, 文章 - 0, 評(píng)論 - 20, 引用 - 0
    數(shù)據(jù)加載中……

    Java對(duì)象操作(自己體會(huì),不一定說(shuō)的正確,但是都是在程序中測(cè)試)

      Java中c中的指針的概念,但是我在使用中還是碰到過(guò)一些問(wèn)題,如我把一個(gè)一個(gè)對(duì)象A賦值給對(duì)象B時(shí),這兩個(gè)對(duì)象有一個(gè)改變,那么另外一個(gè)也相應(yīng)的改變。下面分別談?wù)勥@可能發(fā)生問(wèn)題的幾種情況:

    <一>從“一個(gè)對(duì)象到另一個(gè)對(duì)象的賦值”,如:

            Class  A = new Class();

           Class  B  = A;

           這種情況實(shí)際把句柄從一個(gè)地方復(fù)制到另外一個(gè)地方,這種情況下對(duì)象B和A實(shí)際指向的是同一個(gè)句柄,更新B會(huì)影響到A,同樣更新A也會(huì)影響到B。

    <二>把對(duì)象作為方法的參數(shù)傳遞到一個(gè)方法中。Java方法的參數(shù)傳遞可以分成兩種:一種是值傳遞,這種一般是簡(jiǎn)單的數(shù)據(jù)類(lèi)型,如int,long,double,char這些等;一種類(lèi)似是c中的引用傳遞,就是把對(duì)象作為一個(gè)引用傳遞給方法參數(shù),在這種情況下,在方法中把這個(gè)傳入的參數(shù)對(duì)象改變,那么相應(yīng)的傳入這個(gè)參數(shù)引用的對(duì)象也相應(yīng)的改變。如:

         Number A = new Number();
         A.num   = 9;
         test(A);

         方法定義:

        public  void   test(Number n){
          n.num = 99;
        }

       那么A的num值會(huì)變成99.

    <三>;把對(duì)象保存在ArrayList中.如果把一個(gè)對(duì)象保存在一個(gè)AyyayList中,如果這個(gè)對(duì)象再發(fā)生改變,那么在這個(gè)ArrayList中保存的對(duì)象也會(huì)改變,說(shuō)白了還是兩個(gè)還是公用同一個(gè)句柄.如:

       Number A = new Number();
         A.num = 100;
         java.util.ArrayList list = new ArrayList();
         list.add(A);
         A.num = 999;
         Number B = (Number)list.get(0);
         System.out.println(B.num);

    那么輸出為999,對(duì)象A的更改影響到了ArrayList中的保存的對(duì)象.

     

    posted on 2005-06-08 00:19 月亮 閱讀(270) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 无码精品人妻一区二区三区免费| 2021在线观看视频精品免费| 妞干网在线免费观看| 国产亚洲A∨片在线观看| 成人亚洲国产精品久久| 亚洲一区二区三区免费观看| 中文字幕人成人乱码亚洲电影| 亚洲人成色777777老人头| 最刺激黄a大片免费网站| 中文字幕亚洲一区二区va在线| 亚洲狠狠婷婷综合久久| 国产精品色拉拉免费看| 亚洲色婷婷综合久久| 欧洲亚洲综合一区二区三区| 国语成本人片免费av无码| 亚洲天堂中文资源| 中文字幕版免费电影网站| 亚洲 另类 无码 在线| 亚洲日本中文字幕天天更新| 131美女爱做免费毛片| 国产精品亚洲A∨天堂不卡| 羞羞视频免费网站日本| 伊人久久亚洲综合影院| 久久精品国产亚洲AV电影网| 久久WWW免费人成人片| 亚洲一线产区二线产区精华| 99视频在线看观免费| 亚洲AV人人澡人人爽人人夜夜| 丁香花在线观看免费观看图片| 亚洲高清免费视频| 美女被艹免费视频| 国产成人精品免费视频软件| 亚洲欧美乱色情图片| 女人张开腿等男人桶免费视频| 亚洲国产成人精品无码一区二区| 99re免费在线视频| 亚洲bt加勒比一区二区| 久久免费精品视频| 亚洲AV无码一区二区三区系列 | 又粗又长又爽又长黄免费视频| 日韩精品免费一区二区三区|