EstructuraDeDatosI 04 Clases

Páginas: 2 (284 palabras) Publicado: 20 de marzo de 2016
Estructura de datos I
Creando Tipos de Objetos: Clases
Clase 04

Ing. Diego Fontdevila

Universidad Nacional de Tres de Febrero

Índice




Clases
Ejemplo
Estructura

Conceptos

Clase




Unaclase es una definición que se utiliza
como plantilla para crear objetos.
La clase define los miembros (métodos,
constructores y atributos) que tendrán los
objetos creados a partir de ella.

Tipos yclases




Una clase constituye la definición de un tipo
de objeto.
Al construir una clase estamos definiendo un
nuevo de tipo de objeto.

Objetos y clases






La clase es el molde o modeloque determina
cómo son los objetos creados a partir de ella.
Decimos que un objeto es una instancia de
una clase.
Pueden existir muchos objetos de una clase, o
sólo uno, o ninguno.

Compilación vsEjecución


Las clases son las definiciones estáticas de
cómo deben ser y comportarse los objetos.
– Una clase se define en tiempo de
compilación.



Los objetos son las entidades dinámicas que
se creanal ejecutar el programa.
– Un objeto se construye en tiempo de
ejecución.

Estructura

Clase

Sintaxis
class MisionDestruccion {
void ejecutar(){
Nave miNave = new Nave();
miNave.despegar();miNave.avanzarAlNorte();
miNave.avanzarAlNorte();
miNave.atacarAlNorte();
miNave.atacarAlNorte();
miNave.atacarAlNorte();
}
}

Clase

Estructura
class MisionDestruccion {
void ejecutar(){
Nave miNave = newNave();
miNave.despegar();
miNave.avanzarAlNorte();
miNave.avanzarAlNorte();
miNave.atacarAlNorte();
miNave.atacarAlNorte();
miNave.atacarAlNorte();
}
}

Clase

Estructura (II)

classMisionCompuesta {
void ejecutarDestruccion(){
// ...
}
void ejecutarRecoleccion(){
// ...
}
}

Práctica

Práctica


Misiones
– Destruír asteroides
– Recolectar CRISTAL
– Destruír asteroides con dos naves Bibliografía

Bibliografía










[Meyer 1985] Meyer, Bertrand, Construcción de
Software Orientada a Objetos, Prentice-Hall, 1985,
2da. Edición 1997.
[Meyer 2004] Meyer, Bertrand, Introduction...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASE 04
  • Clase 04
  • Clase 04
  • Clase 04
  • CLASE 04 BI HEFESTO
  • clase 04 glicolisis
  • 04 Clase De Cortante
  • Clase 04 Teorema De Castigliano

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS