随笔分类 -  python 面向对象

摘要:反射 【一】什么是反射 反射是一种程序可以访问、检测和修改其本身状态或行为的能力。 在 Python 中,反射主要指通过字符串的形式操作对象的属性。 【二】Python中的反射 通过字符串的形式操作对象相关的属性。 python中的一切事物都是对象(都可以使用反射) 【三】反射方法 class A: 阅读全文
posted @ 2024-01-14 16:57 蓝幻ﹺ 阅读(6) 评论(0) 推荐(0) 编辑
摘要:【一】面向过程 (函数) 核心在于:过程 过程其实就是将程序流程化 可以说是一条流水线,分步骤的解决问题,先干什么再干什么,分的很清楚 优点 复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 缺点 一套流水线或者流程就是用来解决一个问题,生产汽水的 阅读全文
posted @ 2024-01-12 21:28 蓝幻ﹺ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:绑定方法 绑定方法:绑定给某个目标(类或对象)的方法 动态方法 绑定给对象的方法 类的属性有两种:一种是数据属性 一种是函数属性 class Student: # 【1】数据属性 address = '上海' # 【2】函数属性 def run(self, name): print(f' {name 阅读全文
posted @ 2024-01-12 21:28 蓝幻ﹺ 阅读(18) 评论(0) 推荐(0) 编辑
摘要:面向对象的三大特性 面向对象编程有三大特性: 封装、继承、多态 --> 派生和组合 【一】封装 【1】什么是封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象 封装就是对具体对象的一种抽象 简单理解就是将不想让别人看到的东西全部藏起来 【2】为什么要封装 封装数据的主要原因 阅读全文
posted @ 2024-01-12 21:28 蓝幻ﹺ 阅读(23) 评论(0) 推荐(0) 编辑

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