ts12_构造函数
构造函数,会在对象创建时调用,new关键字会执行constructor
class Dog{ name:string; age:number; //构造函数,会在对象创建时调用,new关键字会执行constructor constructor(name:string,age:number){ //在实例方法中this表示当前实例 //在构造函数中当前实例就是当前新建的那个对象 //可以通过this向新建的对象中添加属性 //实例的属性在类中定义,在构造函数中赋值 this.name=name; this.age = age; console.log(this); } // constructor(){ // console.log("构造函数执行了"); // } break(){ //此方法中可以用this来表示当前调用方法的对象 console.log('wangwangwang',this.name) } static go(){ console.log(this); } } const dog1 = new Dog("大白",2) const dog2 = new Dog("旺财",1) const dog3 = new Dog("小黄",1) console.log(dog1) console.log(dog2) console.log(dog3) dog1.break() dog2.break() dog3.break() Dog.go()
本文作者:SadicZhou
本文链接:https://www.cnblogs.com/SadicZhou/p/17005910.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2021-12-26 ES6 - promise(2)
2021-12-26 ES6 - promise(1)