在js中定义一个class类

0 阅读1分钟

当在JavaScript中定义一个类时,你可以使用class关键字来声明类,并在类中定义构造函数和方法。以下是一个简单的示例,展示如何在JavaScript中定义一个类:

class Animal {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }

  speak() {
    console.log(`${this.name} is making a sound.`);
  }

  introduce() {
    console.log(`Hi, I am ${this.name} and I am ${this.age} years old.`);
  }
}

// 创建Animal类的实例
const myAnimal = new Animal('Buddy', 3);
myAnimal.speak(); // 输出:Buddy is making a sound.
myAnimal.introduce(); // 输出:Hi, I am Buddy and I am 3 years old.

在上面的示例中,我们定义了一个名为Animal的类,该类具有构造函数constructor和两个方法speakintroduce。通过使用class关键字,我们可以轻松地创建具有属性和方法的类,并通过实例化类来使用这些属性和方法。