什么是类?
本课属于 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挑战
创建一个名为 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)这节课包含一个小测验。开始学习即可作答,并记录你的进度。
面向对象编程中的所有课
8整理 OOP 代码
将类组织到模块中自己练习: JavaScript 在线编译器