类是创建对象的一种方式,对象类中包含属性和方法
创建类:
创建类的步骤就是class 关键字+首字母大写的类名+{}
class Person{ //定义类}const per = new Person() //实例化对象
定义对象类的属性
对象类属性写在类的大括号里面,并需要指定类型
class Person{name: string = "猴子"age:number=100}const per = new Person()console.log(per.name,per.age) //"猴子",100
类属性必须实例化类才可以使用
定义静态属性
静态属性是可以不用实例化对象类就可以访问的,使用static 关键字定义:
class Person{name: string = "猴子"age: number = 100static height:string="120"}console.log(Person.height) //120
只读属性 readonly:
只读属性表示不可修改,如果修改会报错:
class Person{name:string="猴子"readonly age: number = 100}

定义类的方法
class Person{nam:string="猴子"getName() {console.log('猴子')}}let per = new Person()per.getName()
类中的方法直接写 : 方法名(){}
实例化对象类后可以调用方法
