单例模式, 是设计模式的一种, 适用于只需要一个实例的类, 比如音乐播放器 程序输出结果如下: 关于 __ne… 继续阅读 python的单例模式
当前位置: Python基础教程
python的类属性, 类方法, 静态方法
在python面向对象中, 有2种属性 类属性 对象属性 类属性, 指的是属于此类的多个对象共享这些变量 此外… 继续阅读 python的类属性, 类方法, 静态方法
python的多态
多态是面向对象三大特性之一 多态增加了对象的灵活性,它不会破坏类体结构,是一种调用技巧 多态,简单理解为: 子… 继续阅读 python的多态
python的新式类, 经典类
python3的类,默认继承自object,叫新式类 object类提供了一些内置方法和属性,推荐使用 pyt… 继续阅读 python的新式类, 经典类
python的__mro__
多继承可能引发方法冲突,或者属性冲突 冲突时,python解释器会按某个顺序进行选择,仅选择顺序链的第一个, … 继续阅读 python的__mro__
python的多继承
python支持多继承,子类可以继承多个父类 子类会继承所有父类的属性和方法,但是多个父类若有重名属性方法时不… 继续阅读 python的多继承
python的getter, setter
python中, 私有属性和方法, 默认是不能被子类访问的 但是, 使用父类共有的方法, 访问父类的私有属性(… 继续阅读 python的getter, setter
python方法的重写
方法的重写, 指的是在子类继承父类时, 子类可以对父类的方法进行重写 重写, 也叫覆盖, 更通用的说法是, 覆… 继续阅读 python方法的重写
python的单继承
python的继承, 是面向对象的三大特点之一 封装 –> 把属性和方法封装到对象中 继承 … 继续阅读 python的单继承
python的私有属性和私有方法
在python的面向对象中, 如果希望对象的某些属性或方法仅被内部使用, 就叫私有属性私有方法 私有属性, 就… 继续阅读 python的私有属性和私有方法