class FiguraGeometrica { // Dichiarazione variabili private var area:Number; private var posx:Number; private var posy:Number; public function FiguraGeometrica(xpos:Number, ypos:Number) { posx = xpos; posy = ypos; } public function setArea(parea:Number):Void { area = parea; } public function getArea():Number { trace("metodo getArea della classe FiguraGeometrica"); return area; } } class Cerchio extends FiguraGeometrica { private var raggio:Number; public function Cerchio(praggio:Number) { raggio = praggio; } // Overridde del metodo getArea public function getArea():Number { trace("Metodo getArea della Classe Cerchio"); area = Math.PI* raggio* raggio; return area; } }