擅长:python、mysql、java
<p>让我们假设每种车型都有自己的工厂。所以我们有一个卡车、轿车和货车工厂。这家工厂生产个人汽车并卖给你。当你想驾驶卡车时,你不会去卡车工厂问你的卡车在哪里。你应该知道你的卡车在哪里。它在你的房子前面</p>
<p>这里的对象和类也是一样的。你的<code>MaleShirt</code>类是汽车工厂。它生成<code>MaleShirt</code>对象。您“购买”了三个<code>MaleShirt</code>对象:<code>maleshirt1</code>、<code>maleshirt2</code>和<code>maleshirt3</code>。当你想使用它们时,你必须知道它们在哪里,它们的名字是什么,而不是向工厂索要它们。然后,您可以将它们与名称一起“使用”:<code>maleshirt1.explain()</code>,等等</p>
<p>当你向工厂要它们时(<code>MaleShirt.maleshirt1()</code>),工厂告诉你它不知道它们在哪里</p>
<blockquote>
<p>type object 'MaleShirt' has no attribute 'maleshirt1'</p>
</blockquote>
<p>因为它们属于你</p>