ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript オブジェクトの紹介サンプルtutorial_js オブジェクト指向

Javascript オブジェクトの紹介サンプルtutorial_js オブジェクト指向

WBOY
WBOYオリジナル
2016-05-16 18:29:31831ブラウズ
1: コンストラクターメソッド

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

注:
1 : ここで Dog オブジェクトが定義され (JavaScript では関数はオブジェクトであり、ここでは関数 Dog(name,weight) もコンストラクターです)、オブジェクト インスタンスの Dog が new キーワードを使用して作成されます。
2: このうち、_name、_weight、_show、_sex はインスタンス犬の属性です。インスタンス属性には、インスタンス名.属性名またはインスタンス名 ["属性名"]、つまり、dog._name=dog["_name"] を通じてアクセスできます。
3: コンストラクター内の属性 (ここでは関数 Dog(name,weight) もコンストラクターです) はすべてのインスタンスに付加されます。例: var Dog1=new Dog(…);dog1 は _name, _weight, _show 属性ですが、_sex 属性は犬のインスタンスのみに限定され、他のオブジェクトにはロードされません。 2: オブジェクト作成メソッド:

オブジェクト オブジェクトは、コンストラクターを定義せずにカスタム オブジェクトを作成する簡単なメソッドを提供します。

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

注: こちら cat インスタンスは Object オブジェクトを使用して作成されます。
3: オブジェクト初期化メソッド [Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
] 注: 1 、ここでは、インスタンスを作成せずに、実際に静的プロパティとメソッドを実装しました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。