04_面向对象之多态

# 1什么是多态? --> 就是鸭子模型(百度下吧)
# 多态就是指多种形态,python就是多形态语言

# 2:举例说明:
# 1:请问下面arg可以传什么类型参数?
def foo(arg):
pass
# 我们目前所学str list tuple set dict int 浮点数 等等都可以传是吧
# 所以说arg是多种类型多种形态的参数都可以传

# 2:请问下面可以arg可以传什么类型的参数
def foo1(arg):
v = arg[0]

# 由上述可知:我们穿的参数必须具备索引功能
# 所以就是列表元组str,字典浮点数整型都不能传
# 这就是给他做了一个限制。

# 所以说总结来说就是:我们传的类型可以是多种形态,我们也可以做个条件
# 来对类型进行限制。

猜你喜欢

转载自www.cnblogs.com/haibaiwuchang/p/13401640.html