ES6- Class类的使用,声明,继承
程序员文章站
2022-06-27 21:53:06
声明一个类 调用方法 // 调用方法 let ananClass = new Coder; ananClass.name('类'); ananClass.skill('技能'); 类传参 // 类传参 let ananiah = new Coder(1,2); console.log(ananiah ......
声明一个类
//class 类 class coder{ // 类中都是方法 函数 //val是name方法的参数 name(val){ console.log(val) //类 return val; } //不要逗号 skill(val){ //this指向coder console.log(this.name('调用name') + 'skill' + val); //调用nameskill技能 } //类的传参 constructor(a,b){ this.a = a; this.b = b; } add(){ return this.a + this.b; } }
调用方法
// 调用方法 let ananclass = new coder; ananclass.name('类'); ananclass.skill('技能');
类传参
// 类传参 let ananiah = new coder(1,2); console.log(ananiah.add()) //3
继承
// 类的继承 class anan extends coder{ } let an = new anan; an.name('anan的继承') //继承coder中的name方法
上一篇: js闭包理解案例-解决for循环微元素注册事件的问题
下一篇: JS面向对象设计-创建对象