sábado, 16 de abril de 2011

Clases y Objetos. Atributos y tipos básicos

1.-Clase: Declaraciones o abstracciones de objeto.
          Modelo para describir objetos similares.
    Es un tipo de dato definido por el usuario que determina las estructuras de datos que lo forman y las funciones asociadas con él.
    En el mundo real, normalmente tenemos muchos objetos del mismo tipo. Por ejemplo, nuestro telefono celular es solo uno de los miles que hay en el mundo. Si hablamos en terminos de la programación orientada a objetos, podemos decir que nuestro objeto celular es una instamcia de una clase conocida como "celular".
  Cuando se fabrican los celulares, los fabricantes aprovechan el hecho de que los celulares comparten esas características comunes y construyen modelos o plantillas comunes, para que a partir de esas se puedan crear muchos equipos celulares del mismo modelo. A ese modelo o plantilla le llamamos CLASE, y a los equipos que sacamos a partir de ella la llamamos OBJETOS.
 
Propiedades en clases:
Atributos o caracteristicas.
 
Métodos en las clases:
Son las funcionabilidades asociadas a los objetos.
 
Vamos a definir juntos una clase CELULAR:
 
1.¿Cuáles serian sus atributos?
Atributos: marca, tamaño, peso, color, modelo, sistema operativo.
 
2.¿Cuáles serian los métodos?
Métodos: llamar, enviar msjs, jugar. 
 
La clase son prototipos que define las variables y métodos comunes a todos los objetos de la cierta clase. También se puede decir que una clase es una plantilla genérica para un conjunto de objetos de similares características.
 
OBJETO:
Ejemplares de una clase cualquiera. Cuando creamos un ejemplar tenemos que especificar la clase a partir de cual se creará. Esta acción de crear un objeto a partir de una clase se llama instancia.
Entidad que contiene los atributos que describen el estado de un objeto del mundo real.
 
Instancia de una clase
 
Objeto Mi Celular
MARCA: Nokia
TAMAÑO: Mediano
PESO: 100gr
COLOR: Negro y Rojo
MODELO: Exprex Music 5310
 
MÉTODOS:
Llamar
Enviar msjs
Jugar
 

No hay comentarios:

Publicar un comentario