摘要: 【一】反射 【1】什么是反射 反射是一种程序可以访问、检测和修改其本身状态或行为的能力。 在 Python 中,反射主要指通过字符串的形式操作对象的属性。 【2】Python中的反射 通过字符串的形式操作对象相关的属性。 python中的一切事物都是对象(都可以使用反射) 【二】反射方法 【1】反射 阅读全文
posted @ 2024-01-05 20:29 -半城烟雨 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 多态和鸭子类型 【一】多态 【1】什么是多态 多态指的是一类事物有多种形态 【2】示例 比如动物有多种形态:猫、狗、猪 import abc # 同一类事物:动物 class Animal(metaclass=abc.ABCMeta): @abc.abstractmethod def talk(se 阅读全文
posted @ 2024-01-05 20:28 -半城烟雨 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 抽象类 【一】什么是接口 【1】IAnimal.java Java 语言中的接口很好的展现了接口的含义: IAnimal.java Java的Interface接口的特征 是一组功能的集合,而不是一个功能 接口的功能用于交互,所有的功能都是public,即别的对象可操作 接口只定义函数,但不涉及函数 阅读全文
posted @ 2024-01-05 20:28 -半城烟雨 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 组合 【一】什么是组合 在一个类中以另外一个类的对象作为数据属性,称为类的组合。 【二】组合的使用 组合与继承都是用来解决代码的重用性问题。 不同的是: 继承是一种“是”的关系,比如老师是人、学生是人,当类之间有很多相同的之处,应该使用继承; 而组合则是一种“有”的关系,比如老师有生日,老师有多门课 阅读全文
posted @ 2024-01-05 20:27 -半城烟雨 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 派生 【一】什么是派生 派生是指子类继承父类,派生出自己的属性与方法,并且重用父类的属性与方法 【二】派生的方法 子类可以派生出自己新的属性,在进行属性查找时,子类中的属性名会优先于父类被查找 例如每个老师还有职称这一属性 我们就需要在Teacher类中定义该类自己的__init__覆盖父类的 当然 阅读全文
posted @ 2024-01-05 20:26 -半城烟雨 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 继承 【一】什么是继承? 继承是一种创建新类的方式,新建的类可以继承一个或多个父类,父类可称为基类或者超类,新建的类称为派生类或子类。子类会“”遗传”父类的属性,从而解决代码重用问题 class School: school='希望小学' def __init__(self,name,age): s 阅读全文
posted @ 2024-01-05 09:21 -半城烟雨 阅读(8) 评论(0) 推荐(0) 编辑
摘要: python 面向对象之绑定方法与非绑定方法 【一】绑定方法与非绑定方法介绍 【1】绑定给对象的方法 class Student: #数据属性 school='清华大学' #函数属性 def read(self,name): print(f'{name}正在读书') 实例化得到对象,对象调用对象的绑 阅读全文
posted @ 2024-01-05 09:20 -半城烟雨 阅读(9) 评论(0) 推荐(0) 编辑
摘要: python面向对象三大特性之封装 【一】什么是封装 封装就是对具体对象的一种抽象 简单理解就是将不想让别人看到的东西全部藏起来 【二】为什么要封装 有些敏感数据,我们不想让其他的用户或者开发者看到 所以我们就会选择进行封装也就是隐藏这部分不想被别人看到的内容 【三】如何封装 class Perso 阅读全文
posted @ 2024-01-05 09:19 -半城烟雨 阅读(12) 评论(0) 推荐(0) 编辑
摘要: python属性访问 【一】类属性 Python中的类属性是指在类定义中声明的属性,它属于整个类而不是类的实例。类属性可以用于存储类的共享数据或设置类的特定行为。以下是关于Python类属性的一些重要信息: 声明类属性:在类定义中,直接在类的内部使用赋值语句声明类属性。例如: class MyCla 阅读全文
posted @ 2024-01-05 09:18 -半城烟雨 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 面向对象之面向对象编程 【一】什么是面向过程 【1】面向过程介绍 面向过程,核心在于 “过程” 二字 过程的终极奥义就是将程序 “流程化” 过程是 “流水线” ,用来分步骤解决问题的 过程指的是解决问题的步骤,即先干什么再干什么...... 面向过程的设计就好比精心设计好一条流水线,是一种机械式的思 阅读全文
posted @ 2024-01-05 09:18 -半城烟雨 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 正则语法 【1】引入 一说规则我已经知道你很晕了 现在就让我们先来看一些实际的应用。 在线测试工具 http://tool.chinaz.com/regex/ 首先你要知道的是 谈到正则,就只和字符串相关了。 在我给你提供的工具中,你输入的每一个字都是一个字符串。 其次,如果在一个位置的一个值,不会 阅读全文
posted @ 2024-01-05 09:14 -半城烟雨 阅读(9) 评论(0) 推荐(0) 编辑