5.4.5 The Class object

优质
小牛编辑
133浏览
2023-12-01

在这个程序包中Class 对象在声明其他的类时候被用到。用这个对象声明类使得新类支持initialize() 方法,他起构造方法的作用。

看下面的例子

//declaring the class
var MySampleClass = Class.create();

//defining the rest of the class implmentation
MySampleClass.prototype = {

   initialize: function(message) {
this.message = message;
   },

   showMessage: function(ajaxResponse) {
      alert(this.message);
   }
};

//now, let's instantiate and use one object
var myTalker = new MySampleClass('hi there.');
myTalker.showMessage(); //displays alert 
MethodKindArgumentsDescription
create(*)instance(any)定义新类的构造方法。