1.什么是Class
class是面向对象编程的一种语法,是创建对象的蓝图,描述了所创建的对象共同的属性和方法。本质上是一个模板,在这模板里,可以构造出各种各样的属性和方法。比如像这样:
//定义class时 开头名称要大写
class People {
// 构造器
constructor(name,age) {
this.name = name
this.age = age
}
//方法
SayHi(){
console.log(`名字为: ${this.name} - 年龄为: ${this.age}`);
}
}
//创建变量来 new 对象/实例
const zhangsan = new People('张三', 23)
zhangsan.SayHi() //名字为: 张三 年龄为: 23
console.log(zhangsan.name); //张三
console.log(zhangsan.age ); //23
const lisi= new People('李四', 18)
console.log(lisi.name); //李四
console.l