Build a returning value from get property method : Properties « Class « Flash / Flex / ActionScript






Build a returning value from get property method

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

      var crTest:Car = new Car("A", "B", "C");
      trace(crTest.description);
    }
  }
}
    class Car {
    
      private var _sMake:String = null;
      private var _sModel:String = null;
      private var _sExteriorColor:String = null;
    
      public function get description():String {
        var sDescription:String = "";
        sDescription += "Model: " + _sModel + "\n";
        sDescription += "Make: " + _sMake + "\n";
        sDescription += "Exterior Color: " + _sExteriorColor + "\n";
        return sDescription;
      }
    
       public function Car(sMake:String,
                           sModel:String,
                           sExteriorColor:String)
       {
         _sMake = sMake;
         _sModel = sModel;
         _sExteriorColor = sExteriorColor;
       }
     
}

        








Related examples in the same category

1.Adding Static Properties to a Class: static publicPrivateModifier var propertyName:Datatype;
2.Use get and set for properties
3.Use get and set to define the readable and writable properties
4.Another option is to use implicit getters and setters.