俗稱語法糖。
簡述
附註:
- Class 的命名慣例是大頭開頭(蠻重要的)
- 用來拿物件值的 function 一般會稱為「getter」,設值則稱為「setter」
- 私有屬性一般會加上
_
前綴來表示,告訴別人知道沒事不要亂動。(因為還是可以存取的到)
1 | class Person { |
物件導向的原則就是:
- 先寫好模板
- 用模板把東西生出來(俗稱 new 一個 instance 出來)
所以上面寫了 Person
這個模板,在透過 new
來把 instance 生出來。
通常在 new
的時候會希望能做些「初始值」的設定,所以就會透過 constructor
(建構子)來完成。你也可以想成 new
就是再呼叫 constructor
這種感覺。