//类: 可以理解为工厂 去创建实例化对象 (()=>{ class Person { //定义属性 name: string age: number //定义构造函数 为了将来实例化对象的时候 可以直接对属性的值进行初始化 constructor (name: string = '小明',age: number = 18){ //更新对象中的属性数据 this.name = name this.age = age } //定义一个方法 sayHi(str: string){ console.log(`大家好,我叫${this.name},今年${this.age},我的好朋友是` + str) } } const person = new Person('小兰',30) person.sayHi('xiaohong') console.log(person) })()