Implement interface : interface « 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 » interface 




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

  }
     

        














Related examples in the same category
1.Interface Syntax and Use
2.Creating Interfaces
3.Extends an interface
4.Interface Inheritance
5.Implementing an Interface
6.Implement an Interface
7.Implement two interface
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.