public static getInstance()与public static get instance()区别

pilihou
  • 0
新手上路,请多包涵
public static getInstance():AAA{
    if(!this._instance){
       this._instance = new AAA()
    }
     return this._instance
}

public static get instance():AAA{
    if(!this._instance){
       this._instance = new AAA()
    }
     return this._instance
}

有差别吗?
我知道一个是用AAA.getInstance()调用, 一个是AAA.instance调用
但不知道他们有差别没有,我常用的是后一种

回复
阅读 244
1 个回答

一个是属性的 getter,一个是方法。

getter 的本质就是一个无参数的 function。

你要非说区别的话这就是区别,别的就没有了。

你知道吗?

宣传栏