上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 一、多态 1.1、什么是多态 多态指的是同一事物有多重形态 例如:动物有多种形态,相当于父子集 1.2、为什么要有多态 多态具有多态性,即可以不考虑对象具体类型的状况下直接使用对象 class Animal: # 统一所有子类的方法 def say(self): print('动物基本的发声频率。。 阅读全文
posted @ 2020-04-12 20:31 疏星淡月 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 作业二:在昨天作业的基础之上 # 1、引入属性访问控制+property# 2、引入继承与派生的概念来减少代码冗余 注意:要满足什么"是"什么的关系,不满足"是"的关系不要去继承 import uuid import pickle class Father: def __init__(self,na 阅读全文
posted @ 2020-04-09 21:53 疏星淡月 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、继承 1.1、什么是继承 继承是一种创建新类的方式,新建的类可以称为子类或者派生类,父类可以称为基类或者超类,子类会遗传父类1.2、Python中的继承 python中支持多继承关系,一个子类可以继承一个或者多个父类 class Parent1(object): x=1111 class Par 阅读全文
posted @ 2020-04-09 21:49 疏星淡月 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、练习上课作业讲解的面向对象代码,明天默写2、基于上课作业讲解的面向对象代码,扩写Student类3、加入序列化与反序列化操作4、对象之间的关联采用id号5、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象 class School: school_name = 阅读全文
posted @ 2020-04-08 23:37 疏星淡月 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、封装介绍 封装、继承、多态是面向对象三大特性中最核心的一个 封装就是将数据和功能整合在一起。 针对封装的属性,将会控制对封装对象的访问,分别是隐藏和开放接口二、将封装的属性进行隐藏操作 2.1、怎么隐藏 在属性名前加入__前缀,将会实现对外隐藏的效果 2.2、隐藏时需要注意的问题 1、在类的外部 阅读全文
posted @ 2020-04-08 21:05 疏星淡月 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象的介绍 1.1、面向对象以及面向过程的对比 1.1.1、面向过程: 核心:过程 目的:将程序流程化,按照步骤依次进行1.1.2、面向对象: 核心:对象 目的:将程序整合,对象相当于容器,用来盛放数据和功能 1.1.3、面向类: 核心:类(同类) 目的:将程序整合,类也是容器,用来盛放同类 阅读全文
posted @ 2020-04-07 21:31 疏星淡月 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合# 1、学校数据与功能整合# 2、课程数据与功能进行整合# 3、学生数据与功能进行整合# 4、讲师数据与功能进行整合# 5、班级数据与功能进行整合ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对 阅读全文
posted @ 2020-04-07 17:30 疏星淡月 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、搭建项目的目录规范 - ATM 项目根目录 - readme.md 项目的说明书 - start.py 项目启动文件 - conf 配置文件 - settings.py - lib 公共方法文件 - common.py - core(用户视图层) 存放用户视图层代码文件 - src.py - i 阅读全文
posted @ 2020-04-05 08:35 疏星淡月 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一、一个项目的开始 1.1、项目的说明书 ATM+购物车 1.2、项目需求 1.额度15000或自定义 --> 注册功能 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 --> 购物功能、支付功能 3.可以提现,手续费5% --> 提现功能 4.支持多账户登录 --> 登录功能 5.支持账户 阅读全文
posted @ 2020-04-02 22:22 疏星淡月 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、logging模块 日志模块 1.1、日志模块输出位置 1.终端 2.文件 filename='access.log', # 不指定,默认打印到终端 1.2、日志格式 format='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(me 阅读全文
posted @ 2020-04-01 22:14 疏星淡月 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页