ECMAScript 6 Class
如果看过我之前的博客,构造函数和原型,应该会发现我提到过Class
早期的时候,生成实例对象的传统方法是通过构造函数,具体实现可以移步原型与构造函数的继承
ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。
基本用法
举个简单的例子
1 | class Point { |
类的继承
使用extends进行继承,这在我之前的博客已经提到过了
1 | class line extends Point{ |
声明一个line的新类并继承Point类,line新类里边为空,这时候我们实例化新类,并调用里边的name方法。结果也是可以调用到的。
Class的知识点还有很多,但是工作中最常用到的就是这一些,更多的知识可以移步官方文档
以上就是我对ECMAScript 6 Class的一些理解,如果文章由于我学识浅薄,导致您发现有严重谬误的地方,请一定在评论中指出,我会在第一时间修正我的博文,以避免误人子弟。
-------------本文结束感谢您的阅读-------------