采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,图中红框内的代码如果去掉static可以吗?既然有了private私有了,为什么还要加上static呀?有什么作用吗?
static 标识的属性或方法是静态的 意思就是属于这个类对象的属性和方法,在js中只能通过类对象来调用,其他语言如python中,实例对象也可以调用类对象的成员或方法(或叫做静态成员,静态方法)
谢谢,我有点不理解的是,private私有的,只能在这个Demo类中调用,那再多写一个static是什么意思呀?有什么需要或者操作吗?不写这个static一样可以在Demo类中通过this.instance调用吧。
static 是放在类上的属性,如果不写,是放在实例上的属性
老师 你好 严格意义上说 既然定义了static 那么是不允许this实例去访问的 只能通过类来访问 所以这里的感觉怪怪的
登录后可查看更多问答,登录/注册
Dell老师专为TypeScript小白打造的,全栈式教学TS入门课程
2.0k 13
1.4k 12
990 11
1.1k 10
1.0k 8