1 基本概念 1.1 常用注解 1.2 常用的类 2 实例演示 2.1 Status-based 2.1.1 实例1:Mocked - 被Mock修饰的对象,对应的类和实例都会受影响 2.1.2 实例2:injectable - 仅Mock被修饰的对象 2.1.3 实例3:Delegate - 自... ...
分类:
其他好文 时间:
2017-11-30 19:17:59
阅读次数:
383
6.面向对象 6.1类和实例 class Student(object): #注意:特殊方法“init”前后有两个下划线!!! def __init__(self,name,score):#第一个参数self永远是类创建的实例本身 self.__name=name self.__score=scor ...
分类:
编程语言 时间:
2017-11-28 18:43:15
阅读次数:
152
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类。 而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过class关键字: class后 ...
分类:
其他好文 时间:
2017-11-26 11:11:36
阅读次数:
217
Car类 class Car(): '''模拟汽车''' def __init__(self,name,model,year): '''初始化汽车的属性''' self.name = name self.model = model self.year = year def get_describe_... ...
分类:
编程语言 时间:
2017-11-21 01:09:56
阅读次数:
222
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。仍以Student类为例,在Python中,定义类是通过class关键字:classStudent(..
分类:
其他好文 时间:
2017-11-09 17:18:43
阅读次数:
173
JavaScript面向对象编程中不区分类和实例的概念,而是通过原型来实现面向对象的编程。varStudent={name:‘Robot‘,height:1.6,run:function(){console.log(this.name+‘isrunning...‘);}};varxiaoming={name:‘小明‘}xiaoming.__proto__=Student;//把xiaoming的原型指向了Student,..
分类:
Web程序 时间:
2017-10-30 21:10:54
阅读次数:
260
JavaScript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程。 原型是指我们想要创建xiaoming这个具体的学生时,我们并没有一个student类型可用,那怎么办?恰好有这么一个现成的对象: 我们可以把它改名为student,然后创建出小明: 最后一行代码把xia ...
分类:
Web程序 时间:
2017-10-25 00:46:54
阅读次数:
166
文章目录 1.静态成员、实例成员 2.静态类 3.类的静态成员和非静态成员区别 分割线 1.静态成员、实例成员 1.1定义及说明 数据成员: 静态成员:静态成员变量是和类相关联的,可以作为类中"共"有的变量(是一个共性的表现),他不依赖特定对象的存在,访问的时候通过类名加点操作符加变量名来访问. 实 ...
列表简单总结类和实例之间的理解人类,哺乳类
实例是某一类中的真实个体时间复杂度O(1)
O(n)
O(n**2)
随着处理的数据逐渐增加,程序返回结果的时间变化的描述.
O(1)表示无论程序处理的数据如何增加,返回结果的时间是常数
O(n)随着处理数据的数量n的增加,返回结果的时间线性增长..
分类:
编程语言 时间:
2017-09-24 03:00:45
阅读次数:
178
类和实例: 定义 class 类名(父类名): 其中object是所有类的祖先类 __int__方法(两个下划线)表示把属性绑定到类上,如下把name、score等属性绑上去 注意类中所有方法的第一个参数都是self表示对象本身,调用的时候不需要传递这个参数 class Student(object ...
分类:
编程语言 时间:
2017-09-22 20:08:13
阅读次数:
193