Chinaunix
标题:
python的多态
[打印本页]
作者:
foreverzeus
时间:
2012-09-02 15:51
标题:
python的多态
有木有人觉得python本身就是多态的最好体现呢?
像函数的参数,本身已经可以忽略了你到底是传什么类型进去的了。
相比于C++,Java这种不需要显示定义类型的语言,给我的感觉就是这么样。
作者:
linux_c_py_php
时间:
2012-09-02 18:38
C++和JAVA那是强类型, 和多态没有关系.
作者:
foreverzeus
时间:
2012-09-02 18:57
回复
2#
linux_c_py_php
只是稍微有这种感觉而已。
哥们说得没错 不过python是强类型。
作者:
2gua
时间:
2012-09-02 19:29
动态特性(比如自省能力、函数扩展、不用指定类型、可变长参数等等),让Python这样的动态语言不像静态语言那么依赖“强”OOP思想。
作者:
foreverzeus
时间:
2012-09-03 09:57
回复
2#
linux_c_py_php
后来想了想,这的确是跟多态木有关系。
只能说python一切都是引用导致的。
作者:
106033177
时间:
2012-09-04 09:21
foreverzeus 发表于 2012-09-02 15:51
像函数的参数,本身已经可以忽略了你到底是传什么类型进去的了。
相比于C++,Java这种不需要显示定义类型的语言...
回复
1#
foreverzeus
这个是动态类型 静态类型的差别跟多态有啥关系?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2