JavaScript 类的介绍
ES6 引入了 class(类),让 JavaScript 的面向对象编程变得更加简单和易于理解。
class Student {
constructor() {
console.log("I'm a student.");
}
study() {
console.log('study!');
}
static read() {
console.log("Reading Now.");
}
}
console.log(typeof Student); // function
let stu = new Student(); // "I'm a student."
stu.study(); // "study!"
stu.read(); // "Reading Now."
Constructor 方法
构造方法是一种特殊的方法,有以下几个特点:
- 必须拥有确切的名称
- 创建新对象时自动执行
- 用于初始化对象属性
- 如果未定义构造函数方法,JavaScript 会添加空的构造函数方法