algoritmos

Páginas: 7 (1586 palabras) Publicado: 6 de octubre de 2014
CLASES Y OBJETOS
Expositor: Ing. Wilmer Richard Perfecto Manrique

Agenda
 Introducción
 Clases y Objetos
 Atributos
 Métodos
 Instancias
 Relaciones entre clases
 Superclases y Subclases
 Características de los Objetos

Definición de Clase y Objetos

Definición de Clase y Objetos

Definición de Clase y Objetos

Definición de Clase y Objetos

Definición deClase y Objetos

Definición de Clase y Objetos

Definición de Clase y Objetos

Definición de Clase y Objetos
 Herencia: Notación UML y Java

Definición de Clase y Objetos
Notas Finales:
 Java fue lanzado en el año de 1995 y actualmente esta
en la versión 7.
 La empresa que supervisa y lidera Java es Sun
Microsystems, pero es un código abierto OpenSource.
 Java es un lenguajeportable, es decir se puede ejecutar
en diversas plataformas(Linux,Windows,etc.)

Definición de Clase y Objetos
Notas Finales:
 El compilador de java traduce el código fuente a código
intermedio llamado bytecode y el JVM se encarga de la
conversión final a código maquina en la ejecución de la
aplicación
 Existe 3 ediciones de Java
 JAVASE:
 Contiene lo necesario para desarrollaraplicaciones de
consola,Windows(Swing)accesoadatos(JDBC),
 JAVAEE: Enfocado al desarrollo

web(jsp,servlets)yempresarial,
 JAVAME: Para desarrollo de aplicaciones portátiles,móviles

Clases y Objetos
Objeto
 Un objeto es una encapsulación genérica de datos y de
los procedimientos para manipularlos
 Al igual que los objetos del mundo real, los objetos de
software tienen un estado y uncomportamiento.
 El estado de los objetos se determina a partir de una o
más variables y el comportamiento con la
implementación de métodos.

Clases y Objetos
 La siguiente figura muestra la representación cómun

de los objetos de software
 Como se observa en la figura, todos los objetos tienen
una parte pública (su comportamiento) y una parte
privada (su estado). En este caso,hicimos una vista
transversal pero desde el mundo exterior, el objeto se
observará como una esfera.

Clases y Objetos
Clase
 Una clase está formada por los métodos y las variables
que definen las características comunes a todos los
objetos de esa clase.
 Precisamente la clave de la OOP está en abstraer los
métodos y los datos comunes a un conjunto de objetos
y almacenarlos en una clase. Una clase equivale a la generalización de un tipo
específico de objetos. Una instancia es la concreción de
una clase.

Clases y Objetos
 En la figura anterior, el objeto A y el objeto B son

instancias de la clase X.
 Cada uno de los objetos tiene su propia copia de las
variables definidas en la clase de la cual son
instanciados y comparten la misma implementación
de los métodos. Clases y Objetos
Mensajes y métodos
 El modelado de objetos no sólo tiene en consideración los objetos de un
sistema, sino también sus interrelaciones
Mensaje :
 Los objetos interactúan enviándose mensajes unos a otros. Tras la
recepción de un mensaje el objeto actuará. La acción puede ser el envío
de otros mensajes, el cambio de su estado, o la ejecución de cualquier
otra tarea que serequiera que haga el objeto.
Método :
 Un método se implementa en una clase, y determina cómo tiene que
actuar el objeto cuando recibe un mensaje

Clases y Objetos
 Cuando un objeto A necesita que el objeto B ejecute

alguno de sus métodos, el objeto A le manda un
mensaje al objeto B.

 Al recibir el mensaje del objeto A, el objeto B ejecutará

el método adecuado para el mensajerecibido.

Encapsulamiento
 Como se puede observar de los diagramas, las variables del






objeto se localizan en el centro o núcleo del objeto.
Los métodos rodean y esconden el núcleo del objeto de
otros objetos en el programa.
Al empaquetamiento de las variables de un objeto con la
protección de sus métodos se le llama encapsulamiento.
Típicamente, el encapsulamiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS