擅长:python、mysql、java
<p>Python是一种动态类型语言。与静态类型语言不同,如C++和java调用,直到实际执行时,方法才被绑定,因此为什么不导入该方法是不需要定义的方法。这有几个含义:</p>
<ol>
<li>方法(和数据成员)可以在运行时添加到实例中,也可以从实例中删除,因此Foo类的两个实例实际上可以具有不同的方法,即使它们属于同一类型。在</li>
<li>方法(和数据成员)可以在运行时添加到类或从类中删除,这将影响所有当前实例和新实例。在</li>
<li>基类可以在运行时添加和删除到类中。在</li>
</ol>
<p>注意,这并不是动态类型语言和静态类型语言之间所有区别的详尽列表。在</p>