Top Banner
Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2
14

Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Jan 28, 2016

Download

Documents

Perpetua Natal
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Clase 03

ELEMENTOS DE COMPUTACIÓN

2009-2

Page 2: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Contenidos

• Objeto• Clase• Atributo• Método• Instancia• Herencia• Polimorfismo• UML

Page 3: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Objeto

• Un objeto es una cosa en el espacio, que posee un nombre, características y funciones que lo identifican.

• Por ejemplo el nombre del objeto sería Shelby cobra.

Page 4: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Clase

• Es la descripción o definición de un objeto generalizado. Mediante sus características y funciones.

• Un ejemplo de un objeto es un auto.

• Entonces en este caso la clase será la representación más general para este objeto, sería la de automóvil.

• Donde tenemos las características: puertas, ruedas, motor.

• Y sus funciones serían acelerar, frenar.

Page 5: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Atributos

• Es una característica concreta de una clase.

• Para nuestro ejemplo de la clase automóvil las características puertas, ruedas, motor, color.

Page 6: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Método

• Es una operación o alguna función que cumple la clase definida.

• Por ejemplo: acelerar, frenar.

Page 7: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Instancia

• Es una manifestación concreta de una clase, que posee valores concretos en sus características.

• Es la definición de un objeto.

• Por ejemplo: Shelby cobra, 2 puertas, color negro.

Page 8: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Herencia

• Es una propiedad que nos permite crear una clase a partir de otra, dado que esa clase que vamos a crear hereda las características y funciones de la otra que es más general.

• También nos permite agregar más atributos y funciones que identifiquen más aún la clase que hereda.

• Por ejemplo: una clase más general y quecontiene a la clase automóvil, es la clase

Vehículo de motor.

Page 9: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

Polimorfismo

• El polimorfismo es la capacidad que nos permite tener dos métodos o funciones con el mismo nombre en una clase o diferentes clases.

• Pero que deben ser diferenciados de alguna forma.

• La primera es mediante el número y tipo de argumentos o parámetros que reciba cada método.

• La segunda opción es mediante el objetoque lo llama, esto se debe a que el objeto

hace referencia a alguna clase y de esta forma los podemos diferenciar.

Page 10: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

UML

Page 11: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

UML

Page 12: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

UML

Page 13: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

UML

Page 14: Clase 03 ELEMENTOS DE COMPUTACIÓN 2009-2. Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.

¿Preguntas?