帮忙看看下面的js oop代码中 对私有变量、实例变量、静态变量、公共变量诠释的对不对。另外帮忙看下a变量是什么变量?在oop里叫什么变量?var Oop = (function () { var a = 'A' function Oop() { // private私有变量 var _private = 'private' // 实例变量 this.name = 'james' } vue.prototype = { constructor: Oop, consoleName: function () { // public公共方法、公有方法 console.log(this.name) } } Oop.staticFunc = function () { } // static静态方法 return Oop})()
4 回答

慕桂英546537
TA贡献1848条经验 获得超10个赞
a这个变量在 java 等编程语言中应该是不存在的,1 他不在Oop里面 所以不算私有变量和实例变量,他也不会被类所调用,也不属于静态变量,更不会被外界调用了
但是可以把 版本信息 作者与逻辑无关的 什么的 存储在a 这种变量中 然后在
return {Oop: Oop, version: a} 这类东西吧
添加回答
举报
0/150
提交
取消