JavaScript でのオブジェクト指向継承の簡単な例:
オブジェクト指向言語であるため、当然継承が大きな特徴となりますが、JavaScript のオブジェクト指向の実装メカニズムは C# や Java などの一般的なオブジェクト指向のものとは異なりますが、継承の基本的な特徴は変わりません。親のメソッドと属性を取得するための簡単な例を示します。興味がある場合は、それを分析してください。
window.onload = function(){ function parent(age,name){ this.age = age; this.name = name; } parent.prototype.show = function(){ alert('父级方法'); } function child(age,name,job){ parent.apply(this,arguments); this.job = job; } (function(){ for(var i in parent.prototype){ child.prototype[i]=parent.prototype[i] } })(); var b = new parent(14,'侠客行'); var a = new child(15,'狼侠','侠客'); a.show(); }
上記はJavaScriptにおけるオブジェクト指向継承の簡単な紹介例です。前回の記事「JavaScriptにおけるオブジェクト指向継承の詳細解説」と合わせて学習していただけます。そして効果がより良くなる可能性があります。