Você está na página 1de 2

Grupo VII

1. Criar uma classe de nome Livro, com os seguintes atributos: código, titulo, autor, edicao
e ano de publicacao e ano acual. Para além dos métodos de modificação e de acesso, a
classe deve implementar o método toString() e um metodo tradicional de nome
imprimir(), para imprimir todos os valores dos objectos, método equals(), um método da
classe e sem parâmetro para calcular o tempo de existencia de cada Livro e um método
não da classe para devolver o número de objectos criados. Ambos metodos de impressao
devem implementar o metodo tempo de existencia do livro.

2. Com base na classe Livro, criar a classe MetodosDoLivro que deve fazer o seguinte. Todos
métodos desta classe são estáticos.

a) Faça um método sem parâmetro para introduzir cada objecto em um arraylist;

b) Faça um método que recebe via parâmetro o arraylist para imprimir cada objecto
e o respectivo tempo de existencia.

c) Faça um método que recebe via parâmetro o arraylist para escrever cada objecto
e o respectivo tempo de existencia no ficheiro de texto.

d) Faça um método que recebe via parâmetro o arraylist, para visualizar o titulo, a
edicao e dos Livros de Mia Couto;

e) Faça um método que recebe via parâmetro o ficheiro, para visualizar o titulo, a
edicao e dos Livros de Mia Couto;

f) Faça um método que recebe via parâmetro um arraylist de objectos do tipo Livro
para imprimir a comparação dos objectos contidos no arraylist, com o setimo
objecto.

g) Faça um método sem parâmetro para imprimir o número de objectos criados use
o método estático definido na classe Livro.

h) Faça um método que recebe via parâmetro um arraylist para imprimir todas os
Livros editados pelas edicoes xitlango.

i) Faça um método que recebe via parâmetro o ficheiro, para visualizar o titulo, a
edicao e dos Livros de Mia Couto;

j) Faça um método que recebe via parâmetro o arraylist, para actualizar o titulo, a
edicao e dos Livros de Jose Carverinha. Escrever os objectos actualizados em um
ficheiro de textos.

3. Faça uma classe de nome GestãoDoLivro para testar os métodos da classe


MetodosDaPessoa. A capacidade do arraylist é introduzida via teclado. A classe deve
possuir um menu para testar de forma repetitiva os métodos.

Você também pode gostar