1.Object作为构造函数使用时,可以接受一个参数。如果该参数是一个对象,则直接返回这个对象;如果是一个原始类型的值,则返回该值对应的包装对象。 2.所有构造函数都有一个prototype属性,指向一个原型对象。凡是定义在Object.prototype对象上面的属性和方法,将被所有实例对象共享。 ...
分类:
编程语言 时间:
2017-03-22 01:06:54
阅读次数:
242
静态变量和成员变量的区别: 1、成员变量描述的是对象的特征,包含在对象之中。不同的对象成员变量彼此独立。一个对象成员变量的改变,不会影响其他对象。 静态变量独立在对象之外,是所有对象共享的变量。静态变量改变后会影响所有对象。 2、成员变量只能通过对象.的方式访问。而静态变量,可以通过对象.的方式访问 ...
分类:
其他好文 时间:
2017-03-12 01:05:57
阅读次数:
206
由于拖延症的严重以及年前准备年会(借口*^__^*) 导致这个小的的思考 现在才算完成 再怎么说也算是上班以来带我的前辈第一次这么正式的给我出题 不管是出于尊重还是自我要求我都决定把它简要的记下来 ...... 1.了解prototype 原型对象的作用,就是定义所有实例对象共享的属性和方法。具体理 ...
分类:
Web程序 时间:
2017-03-07 18:07:08
阅读次数:
208
访问修饰符: 类的每一个成员(包括成员变量、方法和构造器)都有一个访问修饰符,用来判断谁可以访问该成员 static 静态: 1、特性: 1)与对象无关,与类有关 2)在加载期有特殊操作 2、用static修饰的属性: 1)全类(不管多少对象)共享一个值 可以用类名. 进行访问 常量属性无脑设计为s ...
分类:
编程语言 时间:
2017-02-14 21:47:20
阅读次数:
224
ThreadLocal 概念: ThreadLocal不是用来解决对象共享访问的问题,而主要是提供了保存对象的方法和避免参数传递的方便的对象访问方式。 ThreadLocal并不是一个Thread,而是Thread的局部变量,当使用ThreadLocal维护变量的时候ThreadLocal为每一个使 ...
分类:
编程语言 时间:
2017-02-13 15:22:22
阅读次数:
147
static关键字: 特点: 1.static是一个修饰符,用于修饰成员。(成员变量,成员函数)static修饰的成员变量 称之为静态变量或类变量。 2.static修饰的成员被所有的对象共享。 3.static优先于对象存在,因为static的成员随着类的加载就已经存在。 4.static修饰的成 ...
分类:
编程语言 时间:
2017-02-06 23:31:07
阅读次数:
242
一、c++对象模型之成员变量 1、class是一种特殊的struct (1)、在内存中class依旧可以看做是变量的集合 (2)、class与struct遵循相同的内存对齐规则 (3)、class中的成员函数和成员变量是分开存储的 A、每个对象有独立的成员变量 B、所有对象共享类中的成员函数 2、运 ...
分类:
编程语言 时间:
2017-02-05 23:53:50
阅读次数:
285
static 关键字的特点 随着类的加载而加载 优先于对象存在 被类的所有对象共享 什么时候用Static静态? 如果某个成员变量是被所有对象共享的,那么它就应该被定义为静态的 共性用静态; 可以通过类名调用 其实它本身也可以通过对象名调用. 推荐使用类名调用 静态修饰的内容一般称为 与类相关的,类 ...
分类:
其他好文 时间:
2017-01-26 09:52:07
阅读次数:
123
类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。 摘抄部分: 成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面,同一个类的多个对象共享函 ...
分类:
其他好文 时间:
2017-01-22 13:41:49
阅读次数:
164
1.混入式继承 通过for...in关键字实现继承 2.原型继承 利用原型对象中的成员可以被其他相关对象共享这一特性,实现原型继承 ...
分类:
其他好文 时间:
2016-11-27 23:44:02
阅读次数:
188