(24 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{NAVPO}} | |
− | + | {{TOCright}} | |
− | + | * Diferenças: | |
− | + | ** Herança: '''is-a''' | |
− | * | + | ** Composição: '''has-a''' |
* Quando usar cada uma das técnicas | * Quando usar cada uma das técnicas | ||
− | * Discussão de aspectos relacionados com estes conceitos | + | * Discussão de aspectos relacionados com estes conceitos: flexibilidade |
− | |||
− | |||
− | |||
− | |||
− | |||
==Mecanismos do Java== | ==Mecanismos do Java== | ||
Line 17: | Line 12: | ||
* Ordem de iniciação | * Ordem de iniciação | ||
* Controlo de utilização de atributos e métodos | * Controlo de utilização de atributos e métodos | ||
− | * | + | * Uso da palavra chave '''final''' na definição de classes |
− | * Uso de | + | * Uso de '''private''', '''protected''' e '''public''' -- discussão de aspectos relativos ao uso destas palavras chave |
− | * Funcionamento das | + | * Funcionamento das referências '''this''' e '''super''' |
− | ==Exemplos== | + | == Exemplos == |
+ | * [[Herança e Composição/Definição Simples de Superclasse e Subclasse|Definição Simples de Superclasse e Subclasse]] | ||
+ | * [[Herança e Composição/Modelação de Evento com Refeições com Sopa|Modelação de Evento com Refeições com Sopa]] | ||
+ | * [[Herança e Composição/Aplicação Simples com Animais (não específicos) e Gatos|Aplicação Simples com Animais (não específicos) e Gatos]] | ||
− | * [[ | + | == Exercícios == |
− | * | + | * [[Herança e Composição/Exercício 01: Porta AND Binária|Exercício 01: Porta AND Binária]] |
+ | * [[Herança e Composição/Exercício 02: Porta AND Ternária|Exercício 02: Porta AND Ternária]] | ||
+ | * [[Herança e Composição/Exercício 03: Energia|Exercício 03: Energia]] | ||
+ | * [[Herança e Composição/Exercício 04: Arabian Nights in Java|Exercício 04: Arabian Nights in Java]] | ||
+ | * [[Herança e Composição/Exercício 05: Animal, Cão, Gato|Exercício 05: Animal, Cão, Gato]] | ||
− | [[category:PO | + | [[category:Ensino]] |
+ | [[category:PO]] |
Contents |