Mega Code Archive

 
Categories / Flash ActionScript / Class
 

Implement interface

class Didgeridoo implements IProduct {                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;     }   }