conceptos básicos

7
OBJETOS PROGRAMACIÓN ORIENTADA A OBJETOS MÉTODOS PROPIEDADES Cómo se piensa en objetos…? Elemento Principal? Características? Funcionalidad?

Upload: geovanny-yungan

Post on 07-Jul-2015

73 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Conceptos básicos

OBJETOS

PROGRAMACIÓN ORIENTADA A OBJETOS

MÉTODOS PROPIEDADES

Cómo se piensa en objetos…?

Elemento Principal?

Características?

Funcionalidad?

Page 2: Conceptos básicos

OBJETOS

Page 3: Conceptos básicos

CLASES

Métodos?...

Page 4: Conceptos básicos

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?...

Page 5: Conceptos básicos

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.

Page 6: Conceptos básicos

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?...

Page 7: Conceptos básicos

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?...