java learnging

          一塊探討JAVA的奧妙吧
          posts - 34, comments - 27, trackbacks - 0, articles - 22

          有兩類:Tools和Test。

          Tools類中定義了一系列方法,諸如tools1(),tools2(),......,在Test類中有多個(gè)方法調(diào)用Tools類中的方法,但也不是所有 的方法都有對(duì)Tools類的方法的調(diào)用。

          那么我在Test類中什么時(shí)候創(chuàng)建Tools類的實(shí)例合適呢?

          1.把Tools tools作為Test的數(shù)據(jù)成員,在Test構(gòu)造器中創(chuàng)建tools,這樣在Test的方法中就可以直接使用

           

          Class Test{
            
            Tools tools;
            

            
          public Test(){
                  tools 
          = new Tools(); //創(chuàng)建
              }


            
            
          public void testMethod(){
                  tools.toolsMethod(); 
          // 使用
            }

           

          2.在Test的每個(gè)方法中聲明并創(chuàng)建Tools類的實(shí)例

           

          class Test{
              

              
          public void testMethod(){
                 
          new Tools().toolsMethod)();//創(chuàng)建并調(diào)用 
              }


              
          }

           

          或者其它更好的方法?

          Feedback

          # re: 什么時(shí)候創(chuàng)建類的實(shí)例合適呢?  回復(fù)  更多評(píng)論   

          2005-03-23 11:13 by 天生運(yùn)
          第二個(gè)方法要簡潔一些。

          # re: 什么時(shí)候創(chuàng)建類的實(shí)例合適呢?  回復(fù)  更多評(píng)論   

          2005-05-14 09:05 by
          其實(shí)兩種都可以,不過如果要用第一種的話,你一定要注意不同的test之間沒有依賴關(guān)系,每個(gè)test都必須是完整的。另外我覺得new的操作可以在setUp方法中實(shí)現(xiàn)

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 龙井市| 乳山市| 繁昌县| 东山县| 紫云| 南城县| 沙湾县| 张家川| 大同县| 仪征市| 修文县| 米脂县| 左贡县| 合作市| 东乡| 田阳县| 巫山县| 保康县| 尚志市| 临洮县| 云霄县| 唐山市| 华池县| 当涂县| 阿瓦提县| 高陵县| 丹阳市| 天等县| 寿宁县| 深泽县| 莱州市| 靖边县| 图片| 苍南县| 耿马| 黄骅市| 望江县| 潜江市| 仪陇县| 曲靖市| 北流市|