Lista de Exercícios

Milena Rocha e Paulo Borba

Centro de Informática

Universidade Federal de Pernambuco

 


1. Defina em Java a classe Anexo para representar os anexos (attachments) que podem ser associados a um e-mail. Os objetos desse tipo devem ter o método getName, que retorna o nome de um anexo, setName, que modifica o nome de um anexo, e contains, que verifica se uma dada string faz parte do texto que constitui um anexo. Defina apenas a assinatura do último método.

2.Defina em Java uma classe EMail cujos objetos têm como atributos um endereço de origem, um endereço de destino, uma mensagem, uma data e 3 anexos. Considere que todos os atributos são privados e que a data pode ser representada por uma string. Defina métodos get e set para cada um dos atributos. Na definição dos métodos set para os anexos, garanta que uma mensagem não terá dois anexos iguais.