Você está na página 1de 1

Grupo III

1. Criar uma classe de nome DiscoCompacto, com os seguintes atributos: código,


nomeMusico, generoMusica, preço e anoEdicao. Para além dos métodos de modificação
e de acesso, a classe deve implementar o método toString, equals() e um método não
da classe para devolver o número de objectos criados.

2. Com base na classe DiscoCompacto criar a classe MetodosDoDiscoCompacto que deve


fazer o seguinte. Todos métodos desta classe são estáticos. Estes metodos devem ser
implementados com recursos aos metodos da classe arraylist

a) Faça um método com retorno e 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.

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

d) Faça um método que recebe via parâmetro o arraylist, para imprimiros discos
baratos, discos baratos são discos abaixo do preço médio;

e) Faça um método que recebe via parâmetro o ficheiro, para imprimiros discos
baratos, discos baratos são discos abaixo do preço médio;

f) Faça um método que recebe via parâmetro o ficheiro, para imprimir o nome do
musico o genero da musica dos discos editados antes de 2015;

g) Faça um método que recebe via parâmetro um arraylist para imprimir a


comparação dos objectos contidos no arraylist com o terceiro objecto.

h) Faça um metodo sem retorno e sem parâmetro para imprimir o número de


objectos criados use o método estático definido na classe de objectos.

i) Faca um metodo com parametro arraylist para actualizar os discos o preco para
os disco de xidiminguana e escrever os objectos actualizados no ficheiro use o
metodo que escreve no ficheiro.

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


MetodosDoDiscoCompacto. A capacidade do arraylist é introduzido via teclado. A
classe deve possuir um menu para testar os métodos.

Você também pode gostar