Please enable JavaScript.
Coggle requires JavaScript to display documents.
面向对象编程 (类和实例 (类(class) (绑定属性 (_int_(self,属性1,属性2…))), 实例(instance) 类 +())…
面向对象编程
类和实例
类(class)
绑定属性
_int_(self,属性1,属性2…)
实例(instance)
类 +()
继承和多态
继承:子类获得父类的所有功能
多态:子类可以正常运行任何依赖父类作为参数的函数或者方法
获取对象属性
判断对象类型
isinstance()
type()
直接操作一个对象的状态
是否有某个属性
hasattr()
设置一个属性
setattr()
执行属性
getattr()
实例属性和类属性
类属性
直接在class中定义属性
实例属性
通过实例变量给实例绑定属性
访问限制
私有变量__xxx
(无法被外部访问)
外部获取私有变量的值
get_xxx
外部修改私有变量的值
set_xxx