ホームページ  >  に質問  >  本文

javascript - JS の継承。親クラスのプロトタイプのオブジェクト型属性がサブクラスの影響を受ける状況を回避する方法。

parent は親クラスであり、childsex の値が child## の場合、childparent を継承します。 # インスタンスが変更されるとき parent および 他のサブクラス インスタンスsex
が変更される; コンストラクター または では、オブジェクトが親クラスや他のサブクラスに対するサブクラス インスタンスの影響を避けるために、プロトタイプの属性を変更することはできません。 他に解決策はありますか?計画はありますか?
リーリー

过去多啦不再A梦过去多啦不再A梦2641日前831

全員に返信(4)返信します

  • 扔个三星炸死你

    扔个三星炸死你2017-06-30 10:01:00

    このメソッドにより、サブクラスとオブジェクトが sex にアクセスできるようになります。sex が存在しない場合は、親クラスの sex のコピーが作成され、存在する場合はそれが直接返されます。

    リーリー

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-30 10:01:00

    サブクラスは同じ名前の属性を定義し、親クラスの属性をオーバーライドします?

    返事
    0
  • 三叔

    三叔2017-06-30 10:01:00

    メソッド以外の属性をプロトタイプに設定することはお勧めしません

    返事
    0
  • 学习ing

    学习ing2017-06-30 10:01:00

    サブクラスを初期化するときchild、プライベート属性を定義します:

    リーリー

    返事
    0
  • キャンセル返事