随笔分类 - 面向对象
摘要:今日内容 单例模式实现的多种方法 pickle序列化模块 选课系统需求分析 功能提炼 选课系统架构设计 选课系统目录搭建 选课系统功能搭建 单例模式实现的多种方法 # 方式一:定义一个类实现单例 class C1: __instance = None def __init__(self, name,
阅读全文
摘要:今日内容 面向对象的魔法方法 基于魔法方法的笔试题 元类简介 创建类的两种方式 元类定制类的产生行为 元类定制对象的产生行为 魔法方法之双下new方法 设计模块简介及单例模式 面对对象的魔法方法 魔法方法:类中定义的双下方法都称为魔法方法 不需要人为调用 在特定的条件下会自动触发运行 eg:__in
阅读全文
摘要:今日内容概要 派生方法实战演练 面对对象三大特征之封装 面对对象三大特征之多态 面向对象之反射 反射的实战案例 派生方法实战演练 import json import datetime d = { 't1': datetime.date.today(), 't2': datetime.datetim
阅读全文
摘要:今日内容 动静态方法 ###面对对象之继承的概念 继承的本质 名字的查找顺序 经典类与新式类 派生方法 动静态方法 动态方法 1.绑定给对象的方法: class Student: def run(self): print(self) # 类调用绑定对象的方法:有几个参数就需要传几个参数 Studen
阅读全文
摘要:今日总结 面对对象前戏人狗大战 ###面对对象核心思路 ###编程思想 ###面对对象之类与对象 ###类与对象的创建 ###对象独有的数据 ###对象独有的功能 面对对象前戏人狗大战 # 编写代码简单的实现人打狗 狗咬人的小游戏(剧情需要) """推导步骤1:代码定义出人和狗""" # perso
阅读全文