private var _price:uint = 100; private var _name:String = "Handpainted Didgeridoo"; private var _description:String = "Imported from Australia";
public function get price():uint { return this._price; } public function set price(val:uint):void { this._price = val; }
public function get name():String { return this._name; } public function set name(val:String):void { this._name = val; }
public function get description():String { return this._description; } public function set description(val:String):void { this._description = val; }
}
interface IProduct { function get price():uint; function set price(val:uint):void; function get name():String; function set name(val:String):void; function get description():String; function set description(val:String):void; }
class TShirt implements IProduct {
private var _price:uint = 20; private var _name:String = "T-Shirt"; private var _description:String = "Made in China";
public function get price():uint { return this._price; } public function set price(val:uint):void { this._price = val; }
public function get name():String { return this._name; } public function set name(val:String):void { this._name = val; }
public function get description():String { return this._description; } public function set description(val:String):void { this._description = val; }
}
Related Scripts with Example Source Code in same category :