一段代码详解JavaScript面向对象

2018-06-16 20:20 更新

不解释

(function(){
	//私有静态成员
	var user = "";
	
	//私有静态方法
	function privateStaticMethod(){
	}

	
	Box = function(value){
		//私有成员
		var privateStaticUser = value; 
		
		//这个是私有方法
		function privateMethod(){
		}

		
		//公有方法,因为能访问私有成员,也可以说是特权函数,也可以说是实例方法
		this.getUser = function(){
			return user;
		};		
		
		//公有成员
		this.user = 1;
	};
	
	//公有共享访问
	Box.prototype.sharedMethod = function () {};
	
	//公有共享属性
	Box.prototype.sharedProperty = function () {};

	
	//公有静态方法 
	Box.staticMethod = function(){};
	
	//公有静态成员
	Box.staticProperty = 1; 
})();
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号