Menu
CoddyTech

什么是类?

本课属于 Coddy JavaScript 学习旅程的“面向对象编程”单元。第 11 课,共 56 课。

JavaScript 中的类是一个蓝图,用于创建具有预定义属性和方法的对象。类在 ES6 中引入,为创建对象和处理继承提供了更简洁、更直观的语法。

定义一个简单的类:

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

constructor 方法是一种特殊方法,在根据类创建对象时会被调用。

创建这个类的一个实例:

const john = new Person("John", 25);

访问已创建对象的属性:

console.log(john.name); // 输出:“John”
console.log(john.age);  // 输出:25
challenge icon

挑战

创建一个名为 Car 的类,其构造函数接收两个参数:make 和 model。构造函数应将这些值设置为对象的属性。

亲手试试

// TODO:创建一个名为 Car 的类 

// TODO:添加一个接收两个参数 make 和 model 的构造函数

// TODO:将这些值(make 和 model)设置为对象的属性

// 不要修改下面的代码
const make = inp[0];
const model = inp[1];
const car = new Car(make, model);
console.log(car.make)
console.log(car.model)
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

面向对象编程中的所有课

自己练习: JavaScript 在线编译器