摘要: 子类必须在constructor方法中调用super方法,否则新建实例时会报错。这是因为子类没有自己的this对象,而是继承父类的this对象,然后对其进行加工。如果不调用super方法,子类就得不到this对象。 ES5 的继承,实质是先创造子类的实例对象this,然后再将父类的方法添加到this 阅读全文
posted @ 2017-08-18 15:35 jeremyli 阅读(105) 评论(0) 推荐(0) 编辑
摘要: static 定义的方法为静态方法,该方法不能被实例对象调用。 静态方法里面的this是指构造函数(即类),静态方法可以与动态方法重名。 静态方法可以被继承 静态方法也能从super对象上调用 静态属性指的是 Class 本身的属性,即Class.propName,而不是定义在实例对象(this)上 阅读全文
posted @ 2017-08-18 14:46 jeremyli 阅读(885) 评论(0) 推荐(0) 编辑