(→Carro & Motor) |
|||
Line 1: | Line 1: | ||
+ | {{TOCright}} | ||
<!-- Material correspondente às Aulas 12 e 13. --> | <!-- Material correspondente às Aulas 12 e 13. --> | ||
Classes internas em Java. | Classes internas em Java. |
Classes internas em Java.
Estes exemplos ilustram o problema de dotar instâncias da classe Gato com estômagos. Os pontos abaixo apresentam várias soluções possÃveis. As soluções avançam na direcção da maior abstracção e implementação cada vez mais dedicada (neste caso, culminando numa classe interna ao método onde o estômago é utilizado).
Os exemplos seguintes apresentam algumas possibilidades de extensão (herança) de classes internas e externas.