1.class
Class是面向对象的语法的一个实现。Class本质上类似一个模板,通过模板去构建一些东西。可以通过constructor去构建一些东西,构建的时候可以复制一些属性,一些方法。比如我们构建一个学生在这个模板,这个模板呢,可以传入名称、学号等属性,方法看随便写。
核心代码演示:
初始化:
//类 开头大写
class Student {
//构造器构造属性
constructor(name,number) {
//this代表当前你正在构造的实例
this.name = name;
this.number = number;
// this.gender = 'male'
}
//方法
sayHi() {
console.log(`姓名 ${
this.name}, 学号 ${
this.number}`)
// console.log('姓名 ' + this.name + ' , 学号' + this.number)
}
// study(){
// }
}
//通过类 new 对象/实例
const