(→2. Comparadores de Máximo e Comprimento) |
(→Exemplo de Aplicação) |
||
Line 291: | Line 291: | ||
== Exemplo de Aplicação == | == Exemplo de Aplicação == | ||
+ | {{CollapsedCode|Ficheiro '''Application.java'''| | ||
<java5> | <java5> | ||
− | |||
− | |||
− | |||
public class Application { | public class Application { | ||
Line 318: | Line 316: | ||
} | } | ||
</java5> | </java5> | ||
+ | }} | ||
[[category:Ensino]] | [[category:Ensino]] | ||
[[category:PO]] | [[category:PO]] | ||
[[category:PO Exemplos] | [[category:PO Exemplos] |
Para este caso, é necessário definir a classe Table como implementando Comparable.
Ficheiro Table.java |
---|
{{{2}}} |
Diagrama de classes |
---|
(por lapso, o diagrama UML omite o método contains, mas o resto está correcto)
|
Notar que as classes internas são static e que apenas estão contidas na classe Table por conveniência de ocultação de código.
Ficheiro Table.java |
---|
{{{2}}} |
(a publicar)
Ficheiro Application.java |
---|
{{{2}}} |