Python面向对象之鸭子类型

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
python没有多态?他有什么? 他有鸭子类型.
鸭子类型 : 看着像鸭子,他就是鸭子.
 
比如一些类,他们中有一些方法,有着相同的功能,
这时为我们将这些相同功能的名字命名为一样的。
那么这些类 都互称为鸭子.
 
class Str:
    def index(self):
        pass
 
class List:
    def index(self):
        pass
 
class Tuple:
    def index(self):
        pass
 
 python处处是多态。

 

posted @   小学弟-  阅读(236)  评论(2编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示