es6 中类的应用

类的声明

class coder{

    name(val){
        console.log(val);
    }
}

类的使用

我们已经声明了一个类,并在类里声明了name方法,现在要实例化类,并使用类中的方法。

class Coder{
  name(val){
  console.log(val);
  }
}

let jspang= new Coder;
jspang.name('jspang'); 

类的多方法声明

class Coder{
  name(val){
    console.log(val);
    return val;
  }
  skill(val){
    console.log(this.name('jspang')+':'+'Skill:'+val);
  }
let jspang= new Coder;
jspang.name('jspang');
jspang.skill('web');
注意的是两个方法中间不要写逗号了,还有这里的this指类本身,还有要注意return 的用法

class的继承

声明一个htmler的新类并继承Coder类,htmler新类里边为空,这时候我们实例化新类,并调用里边的name方法。结果也是可以调用到的。

class htmler extends Coder{
 
}
 
let pang=new htmler;
pang.name('技术胖');

 

posted @ 2018-01-11 15:15  红苹果学园  阅读(125)  评论(0编辑  收藏  举报