如果方法中直接访问了实例变量,该方法必须是实例变量。
如果一个方法与他的变量无关,那么该方法就应该是静态方法。
当然最重要的取决于逻辑关系,方法与实例化对象有逻辑关系,就实例化对象用实例方法,否则就用静态方法。
不过通常在线程和安全方面一般采用实例方法。
注意:实例变量的访问必须先new对象才能访问,访问方式采用:引用.对象 。静态方法不需要new对象,直接采用类名.方法的方式进行调用。相比静态方法更加方便简单但安全性实例方法更高。
如果方法中直接访问了实例变量,该方法必须是实例变量。
如果一个方法与他的变量无关,那么该方法就应该是静态方法。
当然最重要的取决于逻辑关系,方法与实例化对象有逻辑关系,就实例化对象用实例方法,否则就用静态方法。
不过通常在线程和安全方面一般采用实例方法。
注意:实例变量的访问必须先new对象才能访问,访问方式采用:引用.对象 。静态方法不需要new对象,直接采用类名.方法的方式进行调用。相比静态方法更加方便简单但安全性实例方法更高。