原型
原型是 JavaScript 面向对象特性中重要的概念,也是大家太熟悉的概念。因为在绝大多
数的面向对象语言中,对象是基于类的(例如 Java 和 C++ ) ,对象是类实例化的结果。而在
JavaScript 语言中,没有类的概念
① ,对象由对象实例化。打个比方来说,基于类的语言中类
就像一个模具,对象由这个模具浇注产生,而基于原型的语言中,原型就好像是一件艺术品
的原件,我们...
分类:
编程语言 时间:
2015-05-09 15:04:47
阅读次数:
232
C++成员不通过对象调用(.或->方式)的另类(C式)调用写法#include using namespace std;/* 我们知道,成员函数和普通函数最大的区别就是成员函数包含一个隐藏的参数this指针,用来表明成员函数当前作用在那一个对象实例上。根据调用约定(Calling Conventio...
分类:
编程语言 时间:
2015-05-08 01:35:53
阅读次数:
122
1.添加引用 添加引用->Com->Microsoft Excel 9.0 Object Library(对应Excel2000)*Microsoft Excel 11.0 Object Library(对应Excel2003)2.新建对象 实例化 Dim myExcel as New Exce.....
分类:
其他好文 时间:
2015-05-07 21:46:32
阅读次数:
125
connect(); $sql="select * from employee_addminus where (oper_time between '$sdate' and '$edate') and isCanceled=0"; // 创建一个处理对象实例 $objExcel = new PHPE...
分类:
数据库 时间:
2015-05-07 14:17:09
阅读次数:
333
this是指向对象实例的一个指针,在实例化的时候来确定指向;self是对类本身的一个引用,一般用来指向类中的静态变量和常量;parent是对父类的引用,一般使用parent来调用父类的构造函数。
使用类里面静态(一般用关键字static)的成员,必须使用self来调用。使用self来调用静态变量必须使用:: (域运算符号)。
static关键字描述一个成员是静态的,...
分类:
Web程序 时间:
2015-05-06 13:22:26
阅读次数:
119
我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含特定类型的所有实例共享的属性和方法。按照字面意思来理解,那么prototype就是通过调用构造函数而创建的那个对象实例的原型对象。(有点类似于java中的类)因此不必在构造函数中定义对象...
分类:
其他好文 时间:
2015-05-06 10:30:23
阅读次数:
142
JVM管理的堆内存中,几乎存放了所有的对象实例,如果一个对象已经使用完毕(没有任何引用指向它),那么,该对象所占用的内存应该被回收利用,而这些工作就是JVM垃圾收集器的工作
垃圾收集器在对堆内存进行回收之前,第一件事情就是要确定哪些对象还“存活”,哪些已经“死去”,其内存将要被回收,下面就来讲——根搜索算法
在讲根搜索算法之前,因为一个对象在没有任何引用指向它的时候,其所占内存才具备回...
分类:
编程语言 时间:
2015-05-05 22:02:17
阅读次数:
130
静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下...
分类:
编程语言 时间:
2015-05-05 18:23:40
阅读次数:
121
设计模式一 工厂模式Factory 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。可是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 很多类型对象的创造须要一系列的步骤: 你可能须要计算或取得对象的初始设置; 选择生...
分类:
其他好文 时间:
2015-04-30 19:38:51
阅读次数:
119
关于js中的this,记住这句话:那个对象实例调用this所在的函数,那么this就代表哪个对象实例。function test() { alert(this.x); } var o = {}; o.x = 1; o.m = test; o.m(); //1 console.group("xxxx....
分类:
编程语言 时间:
2015-04-30 17:53:20
阅读次数:
142