|
|
(19 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| {{TOCright}}
| | #REDIRECT [[ist:Herança e Composição]] |
| Material correspondente às Aulas 07 e 08.
| |
| | |
| ==Herança e composição==
| |
| | |
| * Diferenças
| |
| * Quando usar cada uma das técnicas
| |
| * Discussão de aspectos relacionados com estes conceitos: flexibilidade
| |
| | |
| ==Mecanismos do Java==
| |
| | |
| * Chamadas a construtores
| |
| * Ordem de iniciação
| |
| * Controlo de utilização de atributos e métodos
| |
| * A palavra chave [[Palavras chave da linguagem Java#final|final]]
| |
| * Uso de [[Palavras chave da linguagem Java#private|private]], [[Palavras chave da linguagem Java#protected|protected]] e [[Palavras chave da linguagem Java#public|public]]: discussão de aspectos relativos ao uso destas palavras chave
| |
| * Funcionamento das [[As referências this e super (Java)|referências this e super]]
| |
| | |
| ==Exemplos==
| |
| | |
| * [[Exemplo de Definição Simples de Superclasse e Subclasse]]
| |
| * [[PO 2005/06: Exemplos da Aula 08|Apresentação e discussão de exemplo completo]]: classes <code>Evento</code>, <code>RefeiçãoComSopa</code>, <code>Almoço</code>, <code>Jantar</code>, <code>Sopa</code> e <code>Bolo</code>.
| |
| | |
| [[category:OOP]]
| |