Loading

摘要: 反射介绍 什么是反射 反射指的是程序可以访问、检查和修改它本身的状态的行为的一种能力(自省)。 在python中的反射是指:通过字符串的形式操作对象相关属性,就是通过字符串让对象自省自检是否有字符串表示的属性。 Python中反射机制的实现 1. 先通过dir()方法: 查看某一个对象下可以.出哪些 阅读全文
posted @ 2020-07-18 17:35 愚者丶 阅读(271) 评论(0) 推荐(1) 编辑
摘要: 绑定方法与非绑定方法 绑定方法 绑定方法的特殊之处在于将调用者本身当做第一个参数自动传入。绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 绑定给对象的方法: 调用者是对象, 自动传入的是对象 绑定给类的方法: 调用者是类, 自动传入的是类 非绑定方法也称为静态方法。该方法不与类或对象绑定,类 阅读全文
posted @ 2020-07-18 16:38 愚者丶 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 多态的介绍 多态指的是一类事物有多种形态,比如动物有多种形态:猫、狗、猪 class Animal: # 统一所有子类的方法 def say(self): print('动物基本的发声...') class People(Animal): def say(self): super(People, s 阅读全文
posted @ 2020-07-18 16:19 愚者丶 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 继承的介绍 继承是一种创建新类的方式,新建的类可以称为子类或派生类, 父类又可称为基类或超类, 子类会遗传父类的属性和方法需要注意的是: 在Python中, 新建的类可以继承一个或多个父类, 在Python中, 新建的类可以继承一个或多个父类。 使用继承主要是为了解决代码冗余问题。 案例一: 类与类 阅读全文
posted @ 2020-07-18 15:25 愚者丶 阅读(159) 评论(0) 推荐(0) 编辑