ES6(类)

简介: 类的概念1.基本定义2.继承 继承如何传递参数?(super)定义自己属性的时候调用 this 一定要在 super 之后(在继承关系中,子类的构造函数如果用 super 传递参数的过程中,super 一定放在构造函数的第一行)有参数则会覆盖3.

类的概念

1.基本定义

2.继承

 

继承如何传递参数?(super)

定义自己属性的时候调用 this 一定要在 super 之后(在继承关系中,子类的构造函数如果用 super 传递参数的过程中,super 一定放在构造函数的第一行)

有参数则会覆盖

3.getter 和 setter

 

 

赋值操作

4.静态方法

(通过 类 调用,而不是 类的实例 调用)

5.静态属性(暂无关键词)

目录
相关文章
ES6学习(10)ES6的继承
ES6学习(10)ES6的继承
|
27天前
|
安全
ES5/ES6 的继承除了写法以外还有什么区别
ES5 和 ES6 的继承主要区别在于实现机制和语法糖。ES5 通过原型链和构造函数模拟类的继承,而 ES6 引入了 class 关键字,使继承更加直观和简洁,支持 super 调用父类方法,提升了代码可读性和维护性。
|
6月前
|
前端开发
es6的一些方法
es6的一些方法
33 0
|
2月前
es5 类与继承
es5 类与继承
15 0
|
6月前
ES5、ES6类的定义
ES5和ES6都支持类的定义,但ES6引入了更简洁的语法。在ES5中,类是函数,方法绑定在原型上;而ES6使用`class`关键字,构造方法为`constructor`,方法直接定义在类内。ES6的类继承使用`extends`关键字,子类需调用`super`初始化父类属性。示例展示了Person类及其Student子类的定义和方法调用。
37 1
|
12月前
ES6中的class类
ES6中的class类
49 0
ES5的继承和ES6的继承有什么区别
ES5的继承和ES6的继承有什么区别
67 0
ES5 / ES6 的继承除了写法以外还有什么区别
ES5 / ES6 的继承除了写法以外还有什么区别
|
JavaScript
【ES6】类
【ES6】类
55 0