聲明一個類 調用方法 // 調用方法 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方法