- Concepção de uma classe em Java.
- Utilização das ferramentas que permitem compilar
(javac) e executar (java) código Java.
Concretize a classe Livro cuja funcionalidade se descreve
de seguida:
- Esta classe representa um livro. Um livro é constituído
pelo seu texto e título. Pode considerar que tanto o título
como o texto de um livro são representados simplesmente por cadeias
de caracteres.
- Quando um livro é criado, tem
que ser indicado o seu texto e
título.
- Deve ser possível alterar o título de um livro mas não o seu
texto.
- Deverá ser possível obter o título de um livro.
- Deverá ser possível obter o texto de um livro.
- Deve ser possível
saber o tamanho do livro. O tamanho de um livro é dado pelo
número de caracteres do seu texto e título
Nota, para saber o
número de caracteres de uma cadeia de caracteres em Java pode
utilizar o método length disponibilizado na class String.
- Finalmente, dois
livros são considerados iguais se tiverem o mesmo título e texto. O
método responsável por esta funcionalidade deverá devolver um
valor do tipo boolean.
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.