关于Python的多态最重要的

首先也是最重要的是python不支持多态,也不用支持多态,直接点说多态就是一个对象被不同的类型引用就表现出不同的形态,但是在Python中引用没有固定类型的,引用是可变的,所以对于任何一个对象只有一种形态就是它本身,不会有第二种形态,所以多态也就自然不存在了,并且它不像java中有类型转换,更重要的是它压根就不需要多态,因为你在使用一个对象的时候不会在乎它到底是什么类型的,你关心的是它有没有某个方法或者属性,这就是鸭子类型的设计思想,Python整个语言都是在这种思想上设计的,所以这也是对于Python这门语言在理解起来简洁的原因,你可以使用一种思想取理解所有语言特性,因此Python是一门很灵活统一的语言,不想其他语言在语法上的额外和繁多的限定。

猜你喜欢

转载自blog.csdn.net/a1053904672/article/details/88818133
今日推荐