首页 > 代码库 > mootools1.5.1使用笔记:类的创建,继承,为现有类增加新方法

mootools1.5.1使用笔记:类的创建,继承,为现有类增加新方法

 1 window.addEvent(‘domready‘,function(){ 2         /* 3             新建一个Person的类,类上有 name属性和sayHello方法; 4         */ 5         var Person= new Class({ 6             initialize: function(name){ 7                 this.name = name; 8             }, 9             sayHello:function(){10                 console.log(‘hello,my name is ‘+this.name);11             }12 13         });14 15         //新建一个Sperman类,继承Person上的属性和方法16         var Sperman=new Class({17             Extends:Person,18             initialize:function(name,age){19                 this.parent(name);20                 this.age=age;21             },22         });23         //给Dog扩展新方法 sayWang24         Sperman.implement({25             sayAll:function(){26                 console.log(this.name+‘ is ‘+this.age+‘ years old...‘);27             }28         });29         var Sperman=new Sperman(‘ollie‘,27);30         Sperman.sayHello();//consolo.log   hello,my name is ollie31 32         Sperman.sayAll();//console.log  ollie is 27 years old...33     });

 

mootools1.5.1使用笔记:类的创建,继承,为现有类增加新方法