(→Aplicação de Teste (main)) |
(→Classe "Cat") |
||
Line 18: | Line 18: | ||
== Solução: código Java == | == Solução: código Java == | ||
− | + | {{CollapsedCode|Ficheiro '''Cat.java'''| | |
− | |||
<java5> | <java5> | ||
public class Cat { | public class Cat { | ||
Line 115: | Line 114: | ||
} | } | ||
</java5> | </java5> | ||
+ | }} | ||
=== Aplicação de Teste (main) === | === Aplicação de Teste (main) === |
Modele e implemente uma classe que represente uma versão muito simples do conceito Gato.
Um Gato tem como características o nome, a idade e o peso.
Implemente o método de comparação (equals), por forma a considerar que dois gatos são iguais se as suas características forem iguais.
Implemente o método de apresentação (toString), por forma a produzir uma cadeia de caracteres onde seja apresentado o nome, a idade e o peso do gato.
Implemente métodos de acesso às variáveis internas do gato.
Implemente um programa (main) que ilustre a utilização dos métodos anteriores.
Ficheiro Cat.java |
---|
{{{2}}} |
Embora, neste caso, apenas interesse a definição de main, é necessária a definição da class Application, pois em Java não é possível definir funções fora de classes.
Ficheiro Application.java |
---|
{{{2}}} |