擅长:python、mysql、java
<p>你需要实例化这个类以便调用它的方法。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>def someMethod(self):
clr = MyClass.MyClass(*args)
clr.getB()
</code></pre>
<p>如果希望方法可以从类调用,则需要使用<code>@staticmethod</code>或<code>@classmethod</code></p>
<pre class="lang-py prettyprint-override"><code>@staticmethod
def getB():
return self._getElement("T")
</code></pre>
<p>但是,您使用的是需要实例的<code>self.</code>表示法。因此,还需要用<code>@staticmethod</code>标记<code>_getElement</code>方法。静态方法无权访问父类。您可以使用<code>@classmethod</code>修饰符来完成此操作。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>@classmethod
def getB(cls):
return cls._getElement("T")
</code></pre>