js中class类基本用法
时间: 2024-04-17 19:25:16 浏览: 129
在 JavaScript 中,`class` 是一种创建对象的模板或蓝图,用于定义对象的属性和方法。以下是 `class` 类的基本用法:
1. 定义类:
```javascript
class MyClass {
constructor() {
// 构造函数,用于初始化对象实例
}
method1() {
// 定义类的方法
}
method2() {
// 定义另一个类的方法
}
}
```
使用 `class` 关键字定义一个类,并在类内部定义构造函数和其他方法。构造函数使用 `constructor` 关键字定义,用于初始化对象实例。其他方法则直接在类内部定义,不需要使用关键字。
2. 创建对象实例:
```javascript
const myObj = new MyClass();
```
使用 `new` 关键字和类名来创建对象实例。可以像调用普通函数一样调用类来创建新的对象。
3. 调用对象方法:
```javascript
myObj.method1();
myObj.method2();
```
通过对象实例使用点 `.` 语法调用类中定义的方法。
4. 类的继承:
```javascript
class ChildClass extends ParentClass {
constructor() {
super();
// 子类构造函数的初始化
}
childMethod() {
// 子类独有的方法
}
}
```
使用 `extends` 关键字实现类的继承。子类可以继承父类的属性和方法,并添加自己特有的属性和方法。在子类的构造函数中,需要使用 `super()` 调用父类的构造函数。
这些是 `class` 类的基本用法。通过定义类,可以创建多个对象实例,并共享类的属性和方法。类还允许使用继承机制,实现类的层次结构和代码重用。
阅读全文