martes, 7 de junio de 2011

Clase y Subclase

 Una clase en POO es una construcción que se utiliza como un modelo (o plantilla) para crear objetos de ese tipo. El modelo describe el estado y el comportamiento que todos los objetos de la clase comparten. Un objeto de una determinada clase se denomina una instancia de la clase. La clase que contiene (y se utilizó para crear) esa instancia se puede considerar como del tipo de ese objeto, por ejemplo, una instancia del objeto de la clase "Persona" sería del tipo "Persona".
Una clase por lo general representa un sustantivo, como una persona, lugar o (posiblemente bastante abstracta) cosa - es el modelo de un concepto dentro de un programa de computadora. Fundamentalmente, encapsula el estado y el comportamiento del concepto que representa. Encapsula el estado a través de marcadores de datos llamados atributos (o variables miembro o variables de instancia), encapsula el comportamiento a través de secciones de código reutilizables llamados métodos.
Clase hijo de una clase padre. Algunos lenguajes de programación permiten que una clase tenga múltiples padres.

Una subclase hereda ciertas características de la/s clase/s padre/s (e incluso pueden redefinirse o agregarse
nuevas características de la clase superior también).



Ejemplos:


Clase:
Personas


Subclase:
Amables
Mamones
Malditos
Rateros
Honestos


Clase:Música

Subclase:Pop
Rock
Punk
Metal
Rap
Psyco

Clase:Computadoras

Subclase:Lap-top
De escritorio
Macrocomputadora


Clase:

Transportes

Subclase
Metro
Taxi
Camion
Metrobus
Avion


Clase:Materias

Subclase
Matematicas
Ecologia
Español
Ingles
Artisticas

No hay comentarios:

Publicar un comentario