java learnging

一块探讨JAVA的奥妙吧
posts - 34, comments - 27, trackbacks - 0, articles - 22

什么时候创建类的实例合适呢?

Posted on 2005-01-15 11:05 bigseal 阅读(914) 评论(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方法中实现

只有注册用户登录后才能发表评论。


网站导航: