2012-04-05 11 views
0

上記の円クラスを実装する方法Shape? CircleクラスとRectangleクラスはShapeから継承する必要があります。Circleクラスの上にShapeクラスを実装する方法は?

誰かが実際のコードを与える場合、私は幸せになります:)ここ

私もプロトタイプ定義とCircleクラスを作りました。

あなたは元のためのJSでの継承を実装したプロトタイプを使用することができます
function Circle(radius){ 
this.radius = radius; 
Circle.prototype.area = function(){return (Math.PI)* (Math.pow(this.radius,2));}; 
} 

var circle1 = new Circle(5); 
circle1.radius; //5 
circle1.area() //78.53 
+0

可能な複製http:// stackove rflow.com/questions/7486825/javascript-inheritance –

答えて

2

ChildClassName.prototype = new ParentClass(); 

あなたのケースでは形状クラスを定義し、このようにそれを拡張します。これは、あなたに多くを与えるだろう

Circle.prototype = new Shape(); 

同じ情報: : - http://phrogz.net/js/classes/OOPinJS2.html

関連する問題