• 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扩展新方法 sayWang
    24         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 ollie
    31 
    32         Sperman.sayAll();//console.log  ollie is 27 years old...
    33     });
  • 相关阅读:
    代码查错1
    代码查错
    垃圾回收器
    面试题(操作语句)
    面试题(JVM加载机制)
    面试题(线程)
    异常
    IO流
    es5 学习笔记
    ECMAScript5 Object的新属性方法
  • 原文地址:https://www.cnblogs.com/ollie-sk8/p/4261308.html
Copyright © 2020-2023  润新知