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

Home
Flash / Flex / ActionScript
1.Animation
2.Array
3.Class
4.Data Type
5.Development
6.Function
7.Graphics
8.Language
9.Network
10.Regular Expressions
11.Statement
12.String
13.TextField
14.XML
Flash / Flex / ActionScript » 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;
    }
  }
}

        
Related examples in the same category
1.Access Control Modifiers for Classes are listed before the keyword class in a class definition
2.Declares a new private property called _id within the Example class:
3.The Internal Details
4.private variable is not inherited
5.Inherit protected variable
6.Internal variable
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.