创建一个类
One = {
message:
'',
set:
function(val){
this.message = val;
},
get:
function(){
alert(
this.message);
}
};
使用创建的类
var e =
new Class(One);
e.
set(
'Hello, World!');
e.
get();
构建函数
如果构建函数 construct() 存在,在实例化类的时候,就会被调用,构建函数也可以有参数。
One = {
message:
'',
construct:
function(val){
this.
set(val);
},
set:
function(val){
this.message = val;
},
get:
function(){
alert(
this.message);
}
};
用法:
var e =
new Class(One,[
'Awesome!']);
e.
get();
扩展类
通过 Extend() 函数可以扩展现有的类:
Two = Extend(One,{
construct:
function(val){
this.
set(val);
}
});
用法:
var e =
new Class(Two,[
'Quixotic!']);
e.
get();