JavaScript,如何擴展類

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