Class
Class对象用于声明一个类。使用此对象需支持initialize()方法,称之为构造函数。only版请使用Como.Class.create(...)
create
创建一个类:
var test = Class.create({ initialize: function(name){//构造函数 this._name = name; }, getName: function(){//类的一个方法 return this._name; } }); var test1 = new test('yanyun'); //实例化test test1.getName();
inherit
创建一个子类(继承父类)
var test = Class.inherit(baseClass, { initialize: function(name){//构造函数 this.super_(name); //必须执行父类的构造函数,继承才会生效,参数和父类保持一致 this._name = name; }, getName: function(){//类的一个方法 return this._name; } }); var test1 = new test('yanyun'); //实例化test test1.getName();