JavaScript,如何擴展類
如何在JavaScript中擴展類
JavaScript中的繼承是通過類進行的。
假設你有一個類Animal:
1 | class Animal { |
所有的動物都會呼吸。我想這可以作為一個通則。
但不是所有的動物都會走路。有些動物可以飛行等。
所以我們可以通過擴展這個類來形成不同的種類,並從基類中繼承breathe()
方法,同時提供特定的方法和屬性:
1 | class Fish extends Animal { |
1 | class Bird extends Animal { |
你可以使用new
關鍵字實例化一個類的實例,最終得到一個對象:
1 | const randomAnimal = new Animal() |
tags: [“JavaScript”, “class”, “inheritance”, “extend”]