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