conceptos básicos

Post on 07-Jul-2015

73 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

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

top related