js实现定义一个类

/**
 * 定义一个类User,js中使用构造函数实现
 */
User = function(sname,spass){
	//定义属性
	this.name = sname;
	this.pass = spass;
 }

// js通过prototype动态为类添加方法
User.prototype.sayHello = function(){
 	alert("sayHello():Hello everyone!");
};

// js通过prototype动态为类添加属性
User.prototype.sex = "男";
 
 // 测试函数
function testUser(){
 	var user = new User('Dream','123');
 	alert("姓名:"+user.name+"\n"+"密码:"+user.pass+"\n"+"性别:"+user.sex);
 	user.sayHello();
}

你可能感兴趣的:(prototype)