随笔分类 -  Python面向对象编程

网络编程增删改查
摘要:一、反射 反射指的是一个对象应该具备,可以增、删、改、查属性的能力,通过字符串来操作属性。涉及四个函数,这四个函数就是普通的内置函数,没有下划线,但实现的功能和原理基本一致 hasattr(object,name) # 判断对象是否实现某个属性,返回值是bool类型 setattr(object,n 阅读全文
posted @ 2022-03-31 11:54 新入世界的小白 编辑
摘要:一、多态 1、即同一个事物的多种形态 如动物:狗、猪 class Animal: pass class Dog(Animal): pass class Pig(Animal): pass 2、多态性指的是可以在不考虑对象具体类型的情况下而直接使用对象 # class Animal: # 统一所有子类 阅读全文
posted @ 2022-03-31 10:57 新入世界的小白 编辑
摘要:一、封装 封装就是指隐藏对象的属性和实现的细节,仅对外公开提供简单的接口。外部不能访问。内部可以正常使用 控制程序中属性的访问权限:Python中权限分为两种: 1:公开 外界可以直接访问和修改 2:私有 外界不能直接访问和修改,在当前类中可以直接修改和访问 封装的好处: 1、为了保护数据的安全 ( 阅读全文
posted @ 2022-03-30 22:38 新入世界的小白 编辑
摘要:一、继承 继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类,子类会遗传父类的属性。python支持多继承。在Python中,新建的类可以继承一个或多个父类 继承描述的是类和类之间的关系,例如:a继承了b,a就能直接使用b已经存在的方法和属性。 代码例子: # class 阅读全文
posted @ 2022-03-30 21:59 新入世界的小白 编辑
摘要:一、面向对象介绍 面向过程: 核心是"过程"二字 过程的终极奥义就是将程序流程化 过程是"流水线",用来分步骤解决问题的 面向对象: 核心是"对象"二字 对象的终极奥义就是将程序"整合" 对象是"容器",用来盛放数据与功能的 类也是"容器",该容器用来存放同类对象共有的数据与功能 注意:在使用面向对 阅读全文
posted @ 2022-03-30 20:50 新入世界的小白 编辑

点击右上角即可分享
微信分享提示