擅长:python、mysql、java
<p><code>my_owl=owl</code>使<code>my_owl</code>成为<code>owl</code>类的别名,而不是<code>owl</code>的实例。您需要添加括号:</p>
<pre><code>my_owl = owl()
</code></pre>
<p>创建一个实例,之后<code>isinstance(my_owl, owl)</code>将工作</p>
<p>一旦你这么做了,你会有其他的问题。您需要将显式的<code>self</code>参数添加到<code>fly</code>和<code>hoot</code>方法(否则它们不是有效的实例方法),或者,用<a href="https://docs.python.org/3/library/functions.html#staticmethod" rel="nofollow noreferrer">the ^{<cd9>} decorator</a>装饰它们(因此它们不需要<code>self</code>,但是可以在类和类的实例上调用)</p>