conceptos básicos
TRANSCRIPT
OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
MÉTODOS PROPIEDADES
Cómo se piensa en objetos…?
Elemento Principal?
Características?
Funcionalidad?
OBJETOS
CLASES
Métodos?...
PERSONA
Nombre Estatura Peso Edad
Carla 1,65 120 lbs 35
Luis 1,45 100 lbs 38
Lola 1,34 110 lbs 27
Objetos de la clase persona Métodos?...
Nota: Podemos decir que una clase es un concepto sobre una
entidad abstracta que define cómo serán todos los objetos que
existan de ese tipo, o sea, un prototipo con sus propiedades y
métodos comunes, o una plantilla para la creación de objetos. Por su
parte, un objeto es un conjunto de propiedades y métodos capaces
de manipular dichas propiedades. Por tanto, un objeto es una
concreción mientras que una clase es una abstracción.
Un objeto es un ente que posee sus características propias (propiedades)
y un conjunto de acciones que es capaz de realizar (métodos).
Una clase es un ente abstracto que permite declarar las propiedades y los
métodos de objetos similares.
TELEFONO
Marca Sistema Operativo Procesador Pantalla capacitiva Resolución Cámara
Samsung Android 4.0 800 Mhz 3.5´´ 480x500 pixeles 5 MegaPixeles
Copias o ejemplares de la clase persona
Nokia Android 4.0 600 Mhz 4 500x600 pixeles 8 MegaPixeles
Lg Android 4.0 700 Mhz 3.5´´ 500x300 pixeles 4 MegaPixeles
Métodos?...
La herencia es específica de la programación orientada a objetos, donde una clase nueva se crea a partir de una clase existente. (Reutilización) La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria. La principal ventaja de la herencia es la capacidad para definir atributos y métodos nuevos para la subclase, que luego se aplican a los atributos y métodos heredados. Su principal objetivo es la reutilización, mediante la creación de clases padres e hijas.
HERENCIA
Métodos?...