我们先看用es5实现一个构造函数的继承.
我们去用es5的写法写一个Phone这个类
然后给他添加一个Phone.prototype.call = function(){}
添加call的方法.
然后我们再去声明一个SmartPhone这个类,可以看到我们可以通过,
在SmartPhone 的构造方法中,调用Phone.call(this,brand,price); 这样相当于
我们SmartPhone作为子类把自身传给了Phone了进去.
然后我们SmartPhone写的时候,只写this.color = color..和size.这样就可以了
然后我们再去设置一下SmartPhone.prototype = new Phone;
这样相当于设置子级别构造函数的原型了,相当于把SmartPhone设置成了Phone的子类
然后我们再去指定SmartPhone.prototype.constructor = Smar