//用class关键字创建类
class person{
//定义实例属性
name:string='韩海龙'
//定义类属性(静态属性)需使用static关键字
static age:number=23
//只读属性使用readonly
readonly sex:nubber='男'
// static readonly(静态只读属性)
nation:number='汉'
education:string
//constructor (构造函数)构造函数会在创建对象时直接调用,且构造函数也是可以接收参数
constructor (education:string){
console.log('构造函数执行')
this.education=education
}
}
const per=new person(education:'博士')//类里的构造函数会直接执行浏览器直接打印'构造函数执行'
//实例属性可以通过new出来的对象访问
console.log(per.name)//韩海龙
console.log(per.education)//博士
//类属性可以直接通过类去访问
console.log(person.age)//23
类的基本使用
于 2023-09-10 23:06:18 首次发布