Comunidad de diseño web y desarrollo en internet online

Clases andidadas.

Citar            
MensajeEscrito el 19 Jun 2007 07:19 pm
Hola a todos, leí un buen tutorial sobre clases (POO) en actionscript aquí mismo en cristaLab. Pero tengo una duda sobre algo.
Tengo una clase gigante dentro de la cual tengo otras clases ejemplo.

Clase pequeña

Código :

public class TaskType extends EventDispatcher
   {
      private var __id      :int;
      private var __name   :String;
      
      public function TaskType(id:int=0, name:String="")
      {
         this.__id   =   id;
         this.__name   =   name;
      }
//getter

//setters
}

Clase grande

Código :

public class Task extends EventDispatcher
   {
        private var __id      :int;
        private var __name              :String;
        [b]private var __taskType:TaskType;[/b]   
      public function Task(_id:int, _name:String,_taskType:TaskType){
         this.__id      =_id;
         this.__name   =_name;
         this.__taskType=_taskType;
      }

La cuestión es: Como hago con los getter y setter en la clase grande??? No se como implementarlos, si hacer un setter nuevo con los setters de TaskType que imagino es la solución ... pero no estoy seguro. Si alguien se le ha planteado esta duda y sabe como resolverla espero su pronta respuesta.

Por roswellsc

0 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 20 Jun 2007 01:13 pm
Prueba esto:

Código :

//getter
public function get id():Number
{
 var value:Number = this.__id;
 //TU CODIGO DE CONTROL
 return value;
}

//setter
public function set id(value:Number):void
{
     //TU CODIGO DE CONTROL
     this.__id = value;
}

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.