JavaScriptでもprototypeプロパティを使用すれば継承が出来るってことでしたので
ちょっと試してみました。
/**
* Childの親クラス
*/
function Parent(){
this.property = "Parentのプロパティ";
this.method = new Function("document.write('Parentのメソッド')");
}
/**
* Parentを継承するクラス。
*/
function Child(){
this.property = "Childのプロパティ"
}
Child.prototype = new Parent();
var child = new Child();
の様にChildのprototypeにParentを指定することでParentを継承したChildクラスが出来上がります。
childでpropertyが定義されているのでParentのpropertyは上書きされます。
例)childのproperty=
childではmethodが定義されていませんが、Parentを継承しているのでParent#methodを使用することが出来ます。
例)childのmethod=
結論
使いどころが微妙