![]() |
António Roberto Software |
|
Linguagens
de Programação 1
|
2º
ano da Licenciatura em Informática de Gestão
|
Aulas de 6 e 11 de Março de 2003
HERANÇA
|
A classe Aposta é derivada da classe object, herdando os seus métodos. A classe object é a classe raíz de todas as classes no sistema .NET O método ToString herdado da classe object é redefinido (override) na classe Aposta |
|
|
|
|
|
Sem a redefinição do método ToString |
Com a redefinição do método ToString |
|
|
|
|
A implementação do método ToString na classe object devolve o nome da classe e o namespace onde ela se encontra. |
A implementação do método ToString na classe Aposta devolve uma string com os números da aposta. |
Observação: verifique com atenção o código do construtor, onde está contida a lógica da geração dos 6 números aleatórios entre 1 e 49, não repetidos e ordenados. Foram utilizados os seguintes métodos existentes na classe Array:
Contains: existe na classe Array, mas não está directamente disponível. Foi necessário recorrer a um cast para a interface IList (mais sobre Interfaces nas aulas de 18 e 20 de Março)
- Sort: método estático
Nome do Projecto
Tipo
Código Fonte
WinTotoloto11Marco
Windows Application