Unidad 13. Las clases en los datos (II)





13.4. Datos internos, variables.

Cuando los datos son nada más que datos internos, esos datos son variables y ahí queda el tema.

 

Clase Ejemplo

  Crear X Entera = 0

  Crear Y Entera = 0

  Crear Z Entera = 0

  ...

 

Esos datos internos, puede ser que necesiten un valor inicial cuando se crea un objeto de la clase, en ese caso esas variables pueden ser cargadas en el momento de declarar una nueva instancia de la clase.

 

Con una u otra sintaxis, los lenguajes de programación disponen de una instrucción mediante la cual se crea una instancia de una clase, se crea un objeto, en esa instrucción se puede reclamar desde la clase que se indique el valor de determinados parámetros.

 

Clase Ejemplo

  Crear X Entera

  Crear Y Entera

  Crear Z Entera

 

  Metodo Nuevo(Inicio como entera, Final Como entera)

    Si Inicio < Final Entonces

        X = Inicio

        Y = Final

      Si no

        X = 0

        Y = 0

    Fin condicion 

  Fin Metodo

Fin Clase

 

Inicio de Programa

  Crear Objeto como Ejemplo

  Objeto = Nueva instancia de Ejemplo(1,20)

Fin de Programa

 

Cuando ejecutamos …

 

  Objeto = Nueva instancia de Ejemplo(1,20)

 

Lo que se está haciendo es crear una instancia de la clase y enviarle los datos que se piden en la creación de la misma, en este caso 1 para el valor de Inicio y 20 para el valor Final.

 

Pero también se puede crear el objeto sin valores iniciales y después en el momento de utilizar el método solicitar los valores necesarios para el uso de ese método.

 

  Metodo Nuevo()

  Fin Metodo

 

Podemos observar como el método Nuevo, carece de código, e incluso, si el lenguaje de programación no lo exije, podría no existir.

 

Clase Ejemplo

  Crear X Entera = 0

  Crear Y Entera = 0

  Crear Z Entera = 0

 

  Metodo Cuenta(Inicio como entera, Final Como entera)

    Si Inicio < Final Entonces

       X = Inicio

       Mientras X <> Final

         ...

         ...

         X = X + 1

       Fin Mientras   

    Fin condicion 

  Fin Metodo

Fin Clase

 

Con la versión que observamos en la versión del método Cuenta, lo que se hace es pedir los valores de Inicio y Final en el momento de su ejecución.

 

  Metodo Cuenta(Inicio como entera, Final Como entera)

 

En el uso del método, se observa como se cargan dichos valores en su utilización.

 

  Objeto.Cuenta(1,20)

 

Y el programa quedaría como sigue.

 

Inicio de Programa

  Crear Objeto como Ejemplo

  Objeto = Nueva instancia de Ejemplo

  Objeto.Cuenta(1,20)

Fin de Programa

 

Recalcar que en el ejemplo anterior, los datos son internos en la clase y que tanto X, Y, Z no son visibles desde el exterior de la clase.

Octubre-2010
Pág. 13.2

Atrás  Inicio  Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies