質問: 初心者です。 JavaScript クラスについて。
回答: >初心者です。 >JavaScript クラスについて。 >親となるようなクラスは、いくつ作成しても大丈夫ですか? >それとも、一つの親クラスに対して、複数の子クラスを作成できるのみですか? > >以前、後者のような書き方はしたことあるのですが、 >前者のような事ができるのか質問でした。 > >補足 >class Panda { >constructor(name){ >this.owner = ''; >this.name = name; >this.price = 100000000; >} > >例えですが、上記のようにパンダというクラスがあり、 >管理する人間のクラスを作成したい場合、 >class Nanny {} を定義して良いのか、 >それともPandaを親として、 >class Nanny extends Panda {}と書く必要があるのかという質問でした。 > >初心者のため、不明瞭ですみません。 共通の機能を持つなら継承して下さい。 特に共通の機能を持たないなら継承しなくて良いです。 また、場合によっては抽象的なクラスが必要になる場合もあります。