对于python中一切皆对象的理解:
- python中的一等公民
- 可以赋值给一个变量
- 可以添加到集合对象中
- 可以作为参数传递给函数
- 可以当做函数的返回值
- type,class,object的关系
- object是一切对象:list、str、dict、tuple的基类,同时object是type的实例
- 类type是自身的实例,同时type也继承自object类
- 由结论1和结论2,得出一切皆对象,同时一切皆继承自object类
对于javascript中一切皆为对象的理解:
- 应该是一切引用类型都是对象
- 基本类型:Number Boolean String undefined null
- 引用类型:Object Function
- 原型链
对于java中面向对象
- 因为都来自Object,以及封装,继承,多态等属性