Python深入类和对象

一,鸭子类型和多态---- 1,鸭子类型:例如list.extend方法 lis = [1,2] a = (3,4) b = {2,6} c = [4,5] lis.extend(a) / lis.extend(b) / lis.extend© 都可以运行 由此可见:python中所谓的鸭子类型实际就是指动态语言在调用方法时不检查类型,只有方法正确,参数正确就可以被调用 2,多态:运行代码时和实际
相关文章
相关标签/搜索