tsigel, уверен что это правильно будет работать?
var Class = (function () {
var private
var Class = function () {}
Class.prototype.setPrivate = function(value) {
private = value;
};
Class.prototype.getPrivate = function() {
return private;
};
return Class;
})();
var o1 = new Class();
var o2 = new Class();
o1.setPrivate('x');
o2.setPrivate('y');
alert( o1.getPrivate() );