上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页
摘要: 多态与多态性 什么是多态: 多态指的是一类事物有多种形态,比如动物有多种形态:人、狗、猪 class Animal: #同一类:动物 pass class People(Animal): #形态一:人 pass class Dog(Animal): #形态二:狗 pass class Pig(Ani 阅读全文
posted @ 2020-04-10 15:21 耗油炒白菜 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 作业一:自己试验一下菱形问题下的属性查找顺序 作业二:在昨天作业的基础之上# 1、引入属性访问控制+property# 2、引入继承与派生的概念来减少代码冗余 注意:要满足什么"是"什么的关系,不满足"是"的关系不要去继承 作业三:选做作业,本周内完成,在作业二的基础上编写业务逻辑提供三个角色操作: 阅读全文
posted @ 2020-04-09 20:29 耗油炒白菜 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 继承的介绍 继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,新建的类可称为子类或派生类,父类又可称为基类或超类 需要注意的是:python支持多继承在Python中,新建的类可以继承一个或多个父类 class ParentClass1: #定义父类 pass class 阅读全文
posted @ 2020-04-09 16:41 耗油炒白菜 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1、练习上课作业讲解的面向对象代码,明天默写2、基于上课作业讲解的面向对象代码,扩写Student类3、加入序列化与反序列化操作4、对象之间的关联采用id号5、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象 import uuid import pickle im 阅读全文
posted @ 2020-04-08 20:37 耗油炒白菜 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一 引入 ​ 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接口 阅读全文
posted @ 2020-04-08 20:26 耗油炒白菜 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合# 1、学校数据与功能整合# 2、课程数据与功能进行整合# 3、学生数据与功能进行整合# 4、讲师数据与功能进行整合# 5、班级数据与功能进行整合ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对 阅读全文
posted @ 2020-04-07 19:50 耗油炒白菜 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 面向对象与面向过程分析 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 缺点是 阅读全文
posted @ 2020-04-07 16:09 耗油炒白菜 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 程序的架构设计 1、程序设计的好处 1)思路清晰 2)不会出现写一半代码时推翻重写 3)方便自己或以后的同事更好的维护 2、三层架构设计的好处 1)把每个功能都分成三部分,逻辑清晰 2)如果用户更换不同的用户界面或不同的数据存储机制都不会影响接口层的核心逻辑代码,扩展性强 3)可以在接口层,准确的记 阅读全文
posted @ 2020-04-02 18:54 耗油炒白菜 阅读(1829) 评论(0) 推荐(0) 编辑
摘要: a = 5.026 b = 5.000 #保留两位小数方法 #1、round(num,n) print(round(a,2)) #5.03,这个得到的是float类型 #2、%方法 print(float('%.2f' % a)) #5.03,这个得到的是float类型 #3、 print('{x: 阅读全文
posted @ 2020-04-02 13:43 耗油炒白菜 阅读(2432) 评论(0) 推荐(0) 编辑
摘要: 目录: #start.py from core import src if __name__ == '__main__': src.run() #admin.py from lib import common from interface import admin_interface logger_ 阅读全文
posted @ 2020-04-01 20:03 耗油炒白菜 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页