一、抽象类 1、什么是抽象类 抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化。 2、为什么要有抽象类 如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函数属性。 比如我们有香蕉的类,有苹果的类,有桃子的类,从这些类抽取相同的 ...
分类:
其他好文 时间:
2017-07-05 09:50:26
阅读次数:
196
R in action -- 2.1 数据结构 1、R中用来存储数据的结构:标量、向量、数组、数据框、列表。 2、R中可以处理的数据类型:数值、字符、逻辑、复数、原生(字节)。 3、向量: 向量是用来存储数值型、字符型或逻辑型数据的一维数组。 c() 用来组合括号内的数据并创建向量。 # a <- ...
分类:
其他好文 时间:
2017-07-05 01:20:40
阅读次数:
244
对象是特征(变量)与技能(函数)的结合体而类是一系列对象共同的特征与技能的集合体 class teacher: lesson = "python" def __init__(self,name,color,age): # 只干初始化的活 self.name = name if not isinsta... ...
分类:
编程语言 时间:
2017-07-05 01:18:01
阅读次数:
288
Python之路,Day18 = Python基础18-面向对象继承与组合 类的继承 类的组合 文件目录规范 飞机大战的例子 ...
分类:
其他好文 时间:
2017-07-05 00:30:28
阅读次数:
262
做oi题目的时候,遇到数论题会令我兴奋不已。 这一篇让我来聊一聊我学过的gcd,lcm,扩展欧几里得算法,逆元,组合数等。 这篇贴的代码都是未经过编译运行的,所以如果有错或有疑问请评论。 恩 那么什么是数论 和数学有关的非几何都是数论? 嘛,我也不知道定义,那么就草率地认为所有和数学有关的非计算几何 ...
分类:
其他好文 时间:
2017-07-04 23:18:47
阅读次数:
209
ES5中通常通过构造函数和原型的组合形式来创建对象。在ES6中引入class作为对象模板, Class定义语法 等价于 var instance = new point(1,2); 在class中constructor方法就是构造方法,this关键字代表实例对象,toString方法实际上是prot ...
分类:
其他好文 时间:
2017-07-04 22:01:42
阅读次数:
284
一、抽象类 1、什么是抽象类 抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化。 2、为什么要有抽象类 如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函数属性。 比如我们有香蕉的类,有苹果的类,有桃子的类,从这些类抽取相同的 ...
分类:
其他好文 时间:
2017-07-04 21:56:41
阅读次数:
173
Python关键要素 1)基本数据类型 2)对象引用(变量) 3)组合数据类型 4)逻辑操作符 5)控制流语句 6)算术操作符 7)输入/输出 8)函数的创建与调用 语句和语法 文件结构 文件主程序 ...
分类:
编程语言 时间:
2017-07-04 21:48:13
阅读次数:
273
我们在前面3章节学习过的一些创建型,结构型和行为型设计模式可以组合在一起,成为架构型设计模式。 8.1 MVC模式 MVC(Model-View-Controller,模型-视图-控制器)模式可以把JavaScript应用程序的代码划分为3个独立的部分:模型(Model),负责把代码中的与底层数据构 ...
分类:
编程语言 时间:
2017-07-04 21:44:40
阅读次数:
144
一、类的继承、派生和组合 继承是一种创建新类的方式,在Python中,新类可以继承一个或多个父类,父类又可称为基类或者超类,新建的类称为派生类或子类。 在Python3中,所有类都默认继承object,都是新式类。在Python2中,有经典类和新式类。没有继承object类以及object的子类的类 ...
分类:
其他好文 时间:
2017-07-04 21:44:31
阅读次数:
248