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('技术胖');