|
|
Line 1: |
Line 1: |
| == Problema ==
| | #REDIRECT [[ist:Introdução aos Objectos/Exercício 03: Pessoa]] |
| | |
| Considere o conceito de pessoa, contendo as propriedades idade ('''int''') e nome ('''String'''). Considere que as pessoas dormem um determinado tempo e falam com outras pessoas. Assuma que falar corresponde à apresentação de cadeias de caracteres ('''String'''). Modele em UML (apresente todos os atributos e métodos) e implemente em Java o conceito pessoa, assim como os comportamentos correspondentes a dormir e falar (as implementações podem ser baseadas em apresentação de dados via '''System.out.println'''). Implemente ainda as funções que permitem comparar instâncias ('''equals'''), assim como o método de linearização textual ('''toString'''). As pessoas são iguais se os seus atributos forem iguais. A apresentação textual consiste na apresentação dos atributos.
| |
| | |
| Construa uma aplicação ('''main''') que ilustre a utilização do conceito pessoa.
| |
| | |
| == Solução: diagrama de classes UML ==
| |
| | |
| == Solução: código Java ==
| |
| | |
| | |
| [[category:Ensino]]
| |
| [[category:PO]] | |
| [[category:PO Exemplo]]
| |
| [[category:Java]]
| |