上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: class User_cls_info(object): def __init__(self, name, age, gender, hobby, ): self.__name = name self.__age = age self.__gander = gender self.__hobby = 阅读全文
posted @ 2022-11-07 21:30 kangshong 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 面向对象之反射 一、反射 1、反射的定义 ​ 主要是应用于类的对象上,在运行时,将对象中的属性和方法反射出来 2、使用的场景 ​ 可以动态的向对象中添加属性和方法。也可以动态的调用对象中的方法或者属性。 3、常用方法 1.hasattr() hasattr(obj, str) ''' 判断输入的st 阅读全文
posted @ 2022-11-07 18:54 kangshong 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 面向对象之封装 一、封装 1、封装的概念 ​ 封装:就是指将数据和功能'封装'起来,封装是一种抽象的概念,封装也就是将某部分数据隐藏起来 2、为什么要封装 ​ 封装的主要原因:隔离复杂度(⽐如:电视机,我们看见的就是⼀个⿊匣⼦,其实⾥⾯有很多电器元件,对于⽤户来说,我们不需要清楚⾥⾯都有些元件,电视 阅读全文
posted @ 2022-11-07 18:51 kangshong 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 面对对象之多态 一、多态 1、多态的概念 ​ 多态在实际应用时较为抽象,指事物的多种形态,而相同的类,就应该具有这个类的基本功能 ​ 就比如说,人作为一个种类,每一个人就相当于对象,在每个对象当中,我们都会走路、说话、吃饭,而每当我们听到这些名词时就会自然的联想到相应的动作,和作用。这就是多态的一种 阅读全文
posted @ 2022-11-07 18:50 kangshong 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 派生方法实战 ​ 以上我们学习了通过super()的方法可以重写父类、额外添加父类中的数据,下面将通过实战案例来讲述super()方法来重写、添加父类中的功能代码 需求: 1、使用json格式,序列化字典d d = { 't1': datetime.date.today(), 't2': datet 阅读全文
posted @ 2022-11-07 18:49 kangshong 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一、三大特征之继承 python三大特征: 封装、继承、多态 三者中继承最为核心,实际应用多,感受较为直观 封装和多态略微抽象 1、继承的概念 继承的含义: ​ 在现实生活中,继承表示人与人之间资源的从属关系 ​ 例如:儿子继承父亲 ​ 在编程的世界中,继承表示类与类之间的资源从属关系 ​ 阅读全文
posted @ 2022-11-03 17:18 kangshong 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一、动静态方法 在类中定义的函数有多种特性 1、直接在类中定义函数 ​ 再类中直接定义函数,默认绑定给对象,类调用时有几个参数就要传几个参数,对象调用时该函数的第一个参数默认为对象 # 定义一个类 class Student: # 类公用数据 school_name = '家里蹲大学' # 阅读全文
posted @ 2022-11-03 17:15 kangshong 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、人狗大战 1、需求 用代码模拟人、狗打架的小游戏 人和狗种类不同,因此双方的属性各不相同 推导一: 人和狗各有不同属性 使用字典方式储存属性较为方便,并可储存多种属性 # 1、在字典内储存‘人’属性 person = { 'name': '阿拉蕾', 'age': 18, 'gender': ' 阅读全文
posted @ 2022-11-02 21:42 kangshong 阅读(490) 评论(0) 推荐(0) 编辑
摘要: ATM逻辑描述 三层框架简介 这里我们使用三层框架的结构编写代码 1、第一层(src.py) 功能展示和数据获取层,顾名思义打印数据或是获取用户输入 2、第二层(interface文件夹下内容) 一类功能可以归类到一个py文件中,提供接口文件供第一层调用,使用中会调用到第三层 部分通用小功能放到了c 阅读全文
posted @ 2022-11-01 12:05 kangshong 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、项目开发流程 1、项目需求分析 明确项目具体功能: 明确到底要写什么东西,实现什么功能,在这个阶段的具体要询问项目经理和客户的需求 参与人员: 产品经理、架构师、开发经理 技术人员主要职责: 引导客户提出合理需求,贴近现实的需求,能够实现的需求 2、项目架构设计 明确项目核心技术点: 项目需要使 阅读全文
posted @ 2022-10-31 21:34 kangshong 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页