擅长:python、mysql、java
<p>Katriealex很好地回答了你的问题,但我也要指出,你的类即使没有错误的编码也有点糟糕。对你使用类的方式似乎没有什么误解。在</p>
<p>首先,我建议您阅读Python文档以获得基本思想:<a href="http://docs.python.org/2/tutorial/classes.html">http://docs.python.org/2/tutorial/classes.html</a></p>
<p>要创建一个类,只需</p>
<pre><code>class Animal:
def __init__(self, name, sound): # class constructor
self.name = name
self.sound = sound
</code></pre>
<p>现在您可以通过调用<code>a1 = Animal("Leo The Lion", "Rawr")</code>来创建name对象。在</p>
<p>要继承类,请执行以下操作:</p>
^{pr2}$
<p>现在,您可以通过说<code>d1 = Dog(18)</code>来创建一个简单的<code>Dog</code>对象,而不需要使用<code>d1 = Dog(Animal)</code>,您已经在第一行<code>class Dog(Animal):</code>告诉类它的超类是<code>Animal</code></p>