//下面的这个对象可以创建任何类
var Class =
{
create: function()
{
return function(){this.initialize.apply(this, arguments)};
}
};
//测试创建一个类,只要实现initialize方法就行了。
var Shape = Class.create();
Shape.prototype =
{
initialize: function(name)
{
this.name = name;
},
getName: function()
{
return this.name;
},
setName: function(name)
{
this.name = name;
}
};
//实例化类对象
var s = new Shape("形状");
window.alert(s.getName().);
s.setName("武侠");
window.alert(s.getName());
//效果
弹出两个对话框,前一个写的是形状,后一个写的是武侠。成功创建类及对象。