随笔分类 -  python面向对象

摘要:组合 1、概念 组合就是一个对象拥有一个属性,该属性的值是另外一个对象 2、作用 解决类与类之间的代码冗余问题 3、代码 class People(): school = 'SH' def __init__(self, name, age, gender, ): self.name = name s 阅读全文
posted @ 2021-12-07 14:46 那就凑个整吧 阅读(29) 评论(0) 推荐(0) 编辑
摘要:多态 多态指的是一类事物有很多种形态 比如:文件有很多种形态 import abc class File(metaclass=abc.ABCMeta): #同一类事物:文件 @abc.abstractmethod def click(self): pass class Text(File): #文件 阅读全文
posted @ 2021-12-06 15:55 那就凑个整吧 阅读(177) 评论(0) 推荐(0) 编辑
摘要:什么是继承 继承就是新建类的一种方式,新建的类我们称为子类或者派生类;被继承的类我们称为父类或者基类,子类可以使用父类中的属性或者方法 为什么要用继承 1、类解决了对象与对象之间的代码冗余问题 2、继承解决的是类与类之间的代码冗余问题 如何使用继承 1、新式类:继承了object类的子子孙孙类都是新 阅读全文
posted @ 2021-12-06 15:41 那就凑个整吧 阅读(58) 评论(0) 推荐(0) 编辑
摘要:隐藏属性 1、如何隐藏 再要隐藏的数据前面加__即可 2、隐藏属性注意点 1、在类定义阶段,发生了语法上的变形(变为_类名__属性名) 2、隐藏对外不对内 3、只有在定义阶段发生变形,其他情况都不发生变形了 3、为什么要隐藏 1、类里面的隐藏属性,类外部可以使用,但是目的不是让类外部使用的,类外部如 阅读全文
posted @ 2021-12-03 16:42 那就凑个整吧 阅读(79) 评论(0) 推荐(0) 编辑
摘要:方法种类 1、类中定义的函数分为两大类:绑定方法和非绑定方法 绑定方法 1、分类 绑定方法又分为绑定到对象的对象方法和绑定到类的类方法 2、绑定到对象的对象方法 class Student(): def __init__(self, name, age, gender): self.name = n 阅读全文
posted @ 2021-12-03 16:29 那就凑个整吧 阅读(73) 评论(0) 推荐(0) 编辑
摘要:面向过程简介 1、概念 面向过程核心就是过程二字,就是解决问题的流程。 2、优缺点以及应用场景 优点:复杂问题流程化进而简单化 缺点:牵一发而动全身,扩展性差,可维护性差 应用场景:对扩展性要求不高的地方。 3、例子:注册功能的例子 # 1. 用户输入用户名和密码 def interactive() 阅读全文
posted @ 2021-12-02 20:13 那就凑个整吧 阅读(167) 评论(0) 推荐(1) 编辑
摘要:包介绍 随着模块数目的增多,把所有模块不加区分地放到一起也是极不合理的,于是python为我们提供了一种把模块组织到一块的方法,即创建一个包。包就是一个含有__init__.py文件的文件夹,文件夹可以组织子模块或子包。例如 强调 1. 在python3中,即使包下没有__init__.py文件,i 阅读全文
posted @ 2021-11-30 15:09 那就凑个整吧 阅读(45) 评论(0) 推荐(0) 编辑

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