擅长:python、mysql、java
<p>静态方法的用途有限,因为它们不能访问类实例的属性(像常规方法那样),也不能访问类本身的属性(像类方法那样)。</p>
<p>所以它们对日常方法没有用处。</p>
<p>但是,它们可以用于将一些实用程序函数与一个类(例如,从一种类型到另一种类型的简单转换)组合在一起,该类不需要访问除了所提供的参数以外的任何信息(可能还有一些对模块全局的属性)</p>
<p>它们可以放在类之外,但是在类内部对它们进行分组可能有意义,因为它们只适用于类。</p>
<p>您还可以通过实例或类而不是模块名来引用方法,这可能有助于读者理解该方法与哪个实例相关。</p>