2020年8月28日

python面向对象之数据和自省(私有属性、内置属性、自定义属性和描述器)

摘要: 一、私有属性 类里面定义的变量叫类属性,类属性有两种:公有属性和私有属性 私有属性定义: 单下划线开头:_attr 双下划线开头:__attr python中并未实现属性的真正私有化,但可以用下划线实现伪私有。 class MyClass(): attr1="attr1" _attr2="attr2 阅读全文

posted @ 2020-08-28 13:00 crystal1126 阅读(254) 评论(0) 推荐(0) 编辑

python面向对象之多态

摘要: 实现多态的步骤: 1、定义一个父类(Base),实现某个方法(比如:run) 2、定义多个子类,在子类中重写父类的方法(run),每个子类run方法实现不同的功能 3、假设我们定义了一个函数,需要一个Base类型的对象的参数,那么调用函数的时候,传入Base类不同的子类对象,那么这个函数会执行不同的 阅读全文

posted @ 2020-08-28 12:57 crystal1126 阅读(232) 评论(0) 推荐(0) 编辑

导航