Mega Code Archive

 
Categories / Flash ActionScript / Class
 

Protected member variables

package{   import flash.display.Sprite;      public class Main extends Sprite{     public function Main(){         var r = new Rectangle(  );         r.setSize(4,5);         trace(r.getArea(  ));                   var s = new Square(  );         s.setSize(4,5);         trace (s.getArea());       }   } } class Rectangle {   protected var w = 0;   protected var h = 0;   public function setSize (newW, newH) {     w = newW;     h = newH;   }   public function getArea (  ) {     return w * h;   } } class Square extends Rectangle {   override public function setSize (newW, newH) {     if (newW == newH) {       w = newW;       h = newH;     }   } }