POO TAREAU1 y U2

Páginas: 2 (266 palabras) Publicado: 16 de marzo de 2015


PROGRAMACION ORIENTADA A OBJETOS

Unidad 1 Diagramas UML de clases y objetos
Ejercicios

1. Identifique los datos que decidiría utilizar para almacenar el estado de cada uno delos siguientes objetos en función del contexto en el que se vayan a utilizar, dibuje el diagrama UML de Clase correspondiente y un diagrama de objeto:

a. Un polígono.
b. Un disco de música (enuna tienda de música).
c. Una computadora (en una tienda de Informática).


Unidad 2 Clases y Objetos

2. Para cada inciso del problema 1:

a) Declare las clases correspondientes en Java,determine qué miembros de la clase han de ser públicos (public), cuáles han de mantenerse privados (private) y, si lo considera oportuno, cuáles serían miembros protegidos (protected). Tenga encuenta que no siempre se debe permitir la modificación desde el exterior de una variable de instancia.

b) Declare las correspondientes clases en Java, defina los constructores que considereadecuados e implemente los correspondientes métodos para el acceso y la modificación del estado de los objetos.

3. ¿Qué imprime el siguiente programa?

class Principal {

public static voidmain(String[] args) {
Autor autor =new Autor ("Paul", "Auster");
Libro libro= new Libro ("La trilogía de Nueva York", autor);
System.out.println (libro.getTitulo()+" de " +(libro.getAutor()).toString()); }// fin del método main
}// fin_clase_Principal

class Libro {
private String titulo;
private Autor autor;
public Libro(String titulo, Autor autor) {
this.titulo = titulo;
this.autor =autor;
}// fin del constructor


public Autor getAutor() {
return autor; }
public String getTitulo() {
return titulo; }
} //fin_clase_Libro


class Autor {
private String nombre;
private Stringapellido;
public Autor (String nombre, String apellido) {
this.nombre = nombre;
this.apellido=apellido;
}
public String toString () {
return nombre+ " " +apellido; }
}//fin_clase_Autor
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • POO U2
  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo
  • u2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS