Type.registerNamespace("Demo"); //定义命名空间Demo //Demo下Person类的构造函数 Demo.Person = function(firstName, lastName, emailAddress) { this._firstName = firstName; this._lastName = lastName; this._emailAddress = emailAddress; } //Person类的属性和方法 Demo.Person.prototype = { getFirstName: function() { return this._firstName; }, getLastName: function() { return this._lastName; }, getName: function() { return this._firstName + ' ' + this._lastName; }, dispose: function() { alert('bye ' + this.getName()); } } //注册类 Demo.Person.registerClass('Demo.Person', null, Sys.IDisposable);