protected member variables : Access Control Modifiers : Class Flash / Flex / ActionScript examples


Flash / Flex / ActionScript examples » Class » Access Control Modifiers »

 

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;
    }
  }
}

        



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


Flash / Flex / ActionScript examples

 Navioo Class
» Access Control Modifiers