java learnging

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

          什么時候創建類的實例合適呢?

          Posted on 2005-01-15 11:05 bigseal 閱讀(924) 評論(2)  編輯  收藏

          有兩類:Tools和Test。

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

          那么我在Test類中什么時候創建Tools類的實例合適呢?

          1.把Tools tools作為Test的數據成員,在Test構造器中創建tools,這樣在Test的方法中就可以直接使用

           

          Class Test{
            
            Tools tools;
            

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


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

           

          2.在Test的每個方法中聲明并創建Tools類的實例

           

          class Test{
              

              
          public void testMethod(){
                 
          new Tools().toolsMethod)();//創建并調用 
              }


              
          }

           

          或者其它更好的方法?

          Feedback

          # re: 什么時候創建類的實例合適呢?  回復  更多評論   

          2005-03-23 11:13 by 天生運
          第二個方法要簡潔一些。

          # re: 什么時候創建類的實例合適呢?  回復  更多評論   

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

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


          網站導航:
           
          主站蜘蛛池模板: 阜新市| 绥中县| 大关县| 哈巴河县| 布尔津县| 扶沟县| 黎城县| 抚松县| 应城市| 耒阳市| 西青区| 龙泉市| 菏泽市| 黄梅县| 漯河市| 长子县| 墨竹工卡县| 阳曲县| 专栏| 怀宁县| 漯河市| 滁州市| 安义县| 阿巴嘎旗| 榆中县| 柘城县| 靖宇县| 大英县| 会同县| 工布江达县| 筠连县| 琼中| 徐汇区| 安化县| 永胜县| 班戈县| 鲜城| 静宁县| 芦溪县| 双桥区| 来宾市|