简单来说,就是编写编定程序,让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的想法,人类通过某种方式,将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉它,让计算机完成人的指令。
继承方法一、利用call或者apply方法改变this的指针,function A(name,age){
this.age = age ? age : 25
this.name = name ? name : '小明'
this.say = function(){
alert(this.name + '今年' + this.age + '岁了!')
}
}
function B(name,age){
A.apply(this,arguments)
}
C = new B('小刚',18)
C.say()
继承方法二、
function A(name,age){
this.age = age ? age : 30
this.name = name ? name : '小明'
this.say = function(){
alert(this.name + '今年' + this.age + '岁了!')
}
}
function B(){}
B.prototype = new A()
var C = new B()C.say()