物件導向的基礎範例


Posted by YongChenSu on 2020-12-09

當在 call 物件實例時,就是在 call constructor()

  • constructor 建構子,適合將狀態初始化
  • 在物件導向裡面用 this 的情形,誰呼叫它誰就是 this,以以下例子來說,要對 d 做 setName,故 this 就是 d。
class Dog {
  // setName(name) {
    // this.name = name
  // }
  constructor(name) {
    this.name = name
  }
  getName() {
    return this.name
  }
  sayHello() {
    console.log(this.name)
  }
}

var d = new Dog('abc')
// d.setName('777')
d.sayHello()

var b = new Dog('456')
b.sayHello()


參考資源


#程式導師實驗計畫第四期 #前端 #object oriented







Related Posts

1. 開始java 17前,我們先快速了解一下spring boot

1. 開始java 17前,我們先快速了解一下spring boot

【 JavaScript 學習筆記 】Hoisting  變數提升及 暫時性死區(TDZ)

【 JavaScript 學習筆記 】Hoisting 變數提升及 暫時性死區(TDZ)

蔡比八寫後端(6) - TypeORM entity & column

蔡比八寫後端(6) - TypeORM entity & column


Comments