- Concepção de uma classe em Java.
- Utilização das ferramentas que permitem compilar
(javac) e executar (java) código Java.
Concretize a classe Copo cuja funcionalidade se descreve
de seguida:
- Esta classe representa um copo. Um copo tem uma
determinada ccapacidade máxima. A capacidade
deve ser representada por um número
inteiro. O copo pode conter uma determinada
quantidade de um líquido.
- Quando é criada um copo, tem que ser indicada a sua capacidade máxima. O copo criado está vazio. Não é possível
alterar a capacidade máxima de um copo.
- Deve ser possível adicionar mais líquido ao copo. Este
método deverá receber como argumento um número inteiro que
representa a quantidade de líquido a adicionar ao copo. O
método deve devolver a quantidade de líquido presente no copo.
- Deverá ser possível obter a quantidade de líquido do copo.
- Deverá ser possível saber se um copo está vazio ou não.O método responsável por esta funcionalidade não deve
devolver a quantidade de líquido presente no copo mas apenas indicar
se o copo está vazio ou não.
- Finalmente, deverá existir um método com a
responsabilidade de verificar se dois copos são iguais, o que
acontece se ambos tiverem a
mesma quantidade de líquido e a mesma capacidade máxima..
Na avaliação será tido em conta: a correcta concretização desta classe.
Serão aplicadas as penalizações genéricas associadas ao processo de submissão.