//经典继承:已知一个对象obj,现在要创建另外一个对象newObj,对象newObj要继承obj的所有方法和属性 //分析:1.newObj.__proto__=obj 2.创建对象除了字面量的方式就是使用构造函数的方式 function create(){ functionFun(){}; Fu ...
分类:
编程语言 时间:
2016-10-30 00:13:32
阅读次数:
256
作者: 阮一峰 原文链接:http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html 我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类" ...
分类:
编程语言 时间:
2016-10-25 14:00:18
阅读次数:
163
PHP中的重载指的是动态的创建属性与方法,是通过魔术方法来实现的。属性的重载通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性。 方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,当调用 ...
分类:
Web程序 时间:
2016-10-22 21:00:14
阅读次数:
200
__call()该方法在调用的方法不存在时会自动调用,程序仍会继续执行下去。 __call() 方法用于监视错误的方法调用 ...
分类:
其他好文 时间:
2016-10-21 20:11:28
阅读次数:
300
//原型(prototype):原型是一个对象,其他对象可以通过它实现属性继承 /*笔记: * 1.类式继承:通过原型链继承的方式 * 2.原型式继承:对类式继承的封装 * 3.寄生式继承:对原型继承的二次封装,并且在第二次封装过程中对继承的对象进行扩展 * 4.构造函数式继承:通过构造函数继承的方 ...
分类:
编程语言 时间:
2016-10-19 14:04:26
阅读次数:
154
惊涛随笔 惊涛随笔 惊涛随笔 javascript继承笔记 //原型(prototype):原型是一个对象,其他对象可以通过它实现属性继承/*笔记:* 1.类式继承:通过原型链继承的方式 * 2.原型式继承:对类式继承的封装 * 3.寄生式继承:对原型继承的二次封装,并且在第二次封装过程中对继承的对 ...
分类:
编程语言 时间:
2016-10-19 13:24:35
阅读次数:
133
function class1() { this.name = function(){ alert("class1的方法name()"); } } function class2() { class1.call(this);//要想实现class2继承class1 this就是当前对象class2。 ...
分类:
移动开发 时间:
2016-10-18 18:08:01
阅读次数:
144
原文链接:http://www.cnblogs.com/sweting/archive/2009/12/21/1629204.html obj1.method1.call(obj2,argument1,argument2) 让obj2执行obj1.method1这个方法,即执行Obj2.method ...
分类:
Web程序 时间:
2016-10-13 16:54:21
阅读次数:
137
1)Runnable和Callable同是接口 * Callable的任务执行后可返回值,而Runnable的任务是不能返回值(是void);call方法可以抛出异常,run方法不可以 * 运行Callable任务可以拿到一个Future对象,表示异步计算的结果。它提供了检查计算是否完成的方法,以等 ...
分类:
编程语言 时间:
2016-10-12 22:24:32
阅读次数:
159
javathread------------线程死亡、joinpackagejava_thread;
/*
*线程的死亡状态
*当以下3中情况出现时,将导致线程死亡
*1、run()或call()方法执行完成,线程正常结束
*2、线程抛出一个未捕获的Exception或Error
*3、直接调用该线程的stop()方法来结束该线程(注意该方法..
分类:
编程语言 时间:
2016-10-10 02:09:35
阅读次数:
178