Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3
Clases en programación
Es una plantilla o un modelo que va a servir para crear objetos. Una clase
define un conjunto de atributos (datos) y métodos (comportamiento) que
los objetos puedan tener.
Los atributos de una clase son las características o propiedades que los
objetos de esa clase tienen. Los métodos son las acciones que los objetos
pueden realizar.
Tipos de clases
Simple: Contiene datos y funciones.
Abstracta: Una función. Paramentar virtual y no pueda ser instancias por
si misma.
Clases derivadas: Herencia de una clase base.
Clase plantilla: Puede contener una o más parámetros.
Ejemplos
Carro=coche
Arrancar- ir- parar- color.
Características de una clase
Nombre de la Clase: Identifica a todos los objetos con características
comunes.
Conjunto de Atributos: Datos miembros que representan el estado de cada
objeto.
Conjunto de Métodos: Funciones miembro que permiten que los objetos
cambien de estado según su estado anterior.
Niveles de Acceso: Protegen ciertos miembros de la clase.
Abstracciones en POO
Tipos
Paramétrico
Existen funciones con el mismo nombre, pero se usan diferentes parámetros
(nombre o tipo).
Sobrecarga
El mas conocido y se aplica cuando existen funciones con el mismo nombre
en clases que son completamente independientes una de la otra.
Diagrama de clases