javascript - JS の継承。親クラスのプロトタイプのオブジェクト型属性がサブクラスの影響を受ける状況を回避する方法。
过去多啦不再A梦
过去多啦不再A梦 2017-06-30 09:59:00
0
4
895

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

过去多啦不再A梦
过去多啦不再A梦

全員に返信(4)
扔个三星炸死你

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

リーリー
いいねを押す +0
伊谢尔伦

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

いいねを押す +0
三叔

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

いいねを押す +0
学习ing

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート