typeScript 之(6) 类的简介
注意:写的是ts文件,但是要执行 tsc,转为js文件,index.html引入的也是js文件
类包含两种属性
实例属性:直接定义的属性是实例属性,需要通过对象的实例去访问
静态属性:使用static开头的属性也是静态属性(类属性),可以直接通过类去访问
静态的只读属性 : static readonly age:number =18(在ts报错)
方法包含两种
实例方法:直接写方法,需要通过对象的实例去访问
静态方法:使用static,可直接通过类去访问
class Person { //实例属性 name = "孙悟空" age = 18 static address ="我在上海" //定义方法 sayHello(){ console.log('Hello 大家好') } static sayHi(){ console.log('hi,大家好'); } } const per = new Person() console.log(per.name) console.log(per.age); console.log(per.sayHello()); console.log(Person.sayHi());