Python基础之面向对象基本概念,包括了 面向过程和面向对象概念,类和对象,面向对象基础语法。其中, 面向过程和面向对象概念 包括了 面向过程,面向对象;类和对象 包括 类和对象的概念,类的设计;面向对象基础语法 包括 dir内置函数,定义简单的类,方法中的self函数,初始化方法,内置方法和属性... ...
分类:
编程语言 时间:
2019-05-02 09:25:29
阅读次数:
132
面向对象4大特性:抽象,封装,继承,多态。 抽象:在类的设计层次:将某些事务的共同属性提取出来集合到一个类;类与对象之间的关系:类时抽象的,对象是具体的,类是对象的模板,对象的创建时以类未模板的,同一个类创造出来的对象具有共同的属性,但属性值不同。 封装:利用抽象数据类型将数据和基于数据的操作封装在 ...
分类:
其他好文 时间:
2019-03-17 10:39:01
阅读次数:
143
1.介绍ORM:object对象-类,mapping映射,relations关系,关系数据库中的表2.模型类的设计和表的生成在models.py设计和表对应的类,模型类,每一个类要继承model.Model安装小数据库:sudoapt-getinstallsqliteman(1)模型类生成表生成迁移文件命令:pythonmanage.pymakemigrations迁移文件是根据模型类生成的。执行
分类:
其他好文 时间:
2019-01-20 16:00:59
阅读次数:
193
一、团队介绍 成员姓名 | 任务分配 | 成员课程设计博客链接 | | | 兰泽祥(组长) | 数据库,斗地主规则的实现,人机自动出牌的算法,实体类的设计 | 吴修恩 | JSP界面的设计,前后端数据的交互,servlet设计,动态更新界面 | 二、项目GIT地址 "fight_against_la ...
分类:
编程语言 时间:
2019-01-20 10:31:16
阅读次数:
208
问题描述:设计一个复数类,要求 (1)在复数内部用双精度浮点数定义其实部和虚部 (2)实现3个构造函数;第1个构造函数没有参数; 第2个构造函数将双精度浮点数赋给复数的实部,虚部为0; 第3个构造函数将两个双精度浮点数分别赋给复数的实部和虚部。 (3)编写获取和修改复数的实部和虚部的成员函数 (4) ...
分类:
其他好文 时间:
2019-01-12 19:00:35
阅读次数:
287
单一职责原则 Single Responsibility Principle 备受争议的原则,原因在于对职责的定义以及职责的划分 适用于接口,类,方法 定义:There should never be more than one reason for a class to change 应该有且仅有 ...
分类:
其他好文 时间:
2019-01-01 16:14:37
阅读次数:
197
一、封装如何隐藏属性 二、封装的意义 特性(property) 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是执行了一个函数然后计算出来的,这种特性的使用方式遵循了统一访问的原则 @property 封装逻辑,像是在调取一个普通属性,隐藏了内部逻辑,外 ...
分类:
其他好文 时间:
2018-12-31 11:21:40
阅读次数:
182
创建java类并实例化类对象例一1.面向对象的编程关注于类的设计2.设计类实际上就是设计类的成员3.基本的类的成员,属性(成员变量)&方法 面向对象思想的落地法则一:1.设计类,并设计类的成员(成员变量&成员方法)2.通过类,来创建类的对象(也称作类的实例化) 二、创建多个对象,彼此各自拥有一套类的 ...
分类:
编程语言 时间:
2018-12-12 23:42:36
阅读次数:
179
依稀记得大一开始学习C语言的时候,对于数组下标从0开始这一点是非常别扭难以适应的,感觉这就是反人类的设计。直到今天才了解这背后为什么这样设计的原理。 为了解释清楚这个原因,我们来认识数组的相关特性,据此来探索它底层的一些东西。 随机访问 为什么数组能支持随机访问呢,我们先来看看数组专业定义。 这里有 ...
分类:
编程语言 时间:
2018-12-05 02:09:49
阅读次数:
346
访问权限控制的两个重要作用:第一是为了防止外界触碰到不该触碰的地方(private修饰的成员变量或者方法);第二是让类的设计者可以更改内部(private修饰的成员变量或者方法)的工作方式,而不必担心有没有对外界造成干扰。
分类:
编程语言 时间:
2018-12-02 17:33:15
阅读次数:
183