Java

Páginas: 2 (373 palabras) Publicado: 12 de noviembre de 2012
Programación orientada a objetos Relación de ejercicios
1. Proponga tres ejemplos de objetos del mundo real: • • • • • Para cada uno de ellos, determine la clase a la que pertenecen. Asóciele a cadaclase un identificador descriptivo adecuado. Enumere varios atributos y operaciones para cada una de las clases. Represente gráficamente las clases utilizando la notación UML. A partir de losdiagramas UML, escriba el código necesario para definir las clases utilizando el lenguaje de programación Java.

2. Rellene los huecos en las siguientes afirmaciones: a. Los objetos encapsulan ________ y_________. b. Los objetos se comunican entre sí pasándose _______. c. Para comunicarse con un objeto concreto, no es necesario conocer su _______, basta con saber cuál es su ________. d. Pueden existirvarios tipos de relaciones entre clases: _______, _______ y _______. e. Los lenguajes de programación orientada a objetos utilizan relaciones de _______ para derivar nuevas clases a partir de clasesbase. f. _____ define una notación gráfica estándar para representar diseños orientados a objetos. g. Las clases se definen en Java en ficheros de texto con la extensión _____ h. El compilador de Javagenera ficheros con extensión ______ al compilar un fichero de código fuente escrito en Java.

3. Definir adecuadamente las clases en Java que se derivan de los siguientes diagramas de clases UML: Alumno DNI Nombre Dirección Beca se matricula en * 1..* Calificación enseña * 1..* Profesor NRP Nombre Categoría Área * pertenece a 1 Departamento ID Nombre 1

Asignatura ID Grupo impartida enNombre ID Créditos 1 1..* Tipo Carácter Curso * asignada a Día Hora * Aula

1 dirige

ID Capacidad

Nota: CLASES ASOCIACIÓN Las clases asociación (como “se matricula en”) se emplean paraindicar que la asociación existente entre dos clases tiene atributos propios:

En realidad, las clases asociación de un diagrama de clases UML son clases convencionales cuyo único papel consiste en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS