幫忙看看下面的jsoop代碼中對(duì)私有變量、實(shí)例變量、靜態(tài)變量、公共變量詮釋的對(duì)不對(duì)。另外幫忙看下a變量是什么變量?在oop里叫什么變量?varOop=(function(){vara='A'functionOop(){//private私有變量var_private='private'//實(shí)例變量this.name='james'}vue.prototype={constructor:Oop,consoleName:function(){//public公共方法、公有方法console.log(this.name)}}Oop.staticFunc=function(){}//static靜態(tài)方法returnOop})()
2 回答

茅侃侃
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
a這個(gè)變量在java等編程語言中應(yīng)該是不存在的,1他不在Oop里面所以不算私有變量和實(shí)例變量,他也不會(huì)被類所調(diào)用,也不屬于靜態(tài)變量,更不會(huì)被外界調(diào)用了但是可以把版本信息作者與邏輯無關(guān)的什么的存儲(chǔ)在a這種變量中然后在return{Oop:Oop,version:a}這類東西吧