(→Parte 1) |
m (moved Programação com Objectos - Teste de 2012/11/19 to Programação com Objectos/Teste de 2012/11/19) |
||
(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
'''1.3.''' (1.5 val.) Diga em que consistem e como se expressam os conceitos de sobrecarregamento (overloading) e redefinição (overriding) de métodos nas linguagens de programação com objectos. Dê exemplos práticos, se possível, relacionados com o projecto. | '''1.3.''' (1.5 val.) Diga em que consistem e como se expressam os conceitos de sobrecarregamento (overloading) e redefinição (overriding) de métodos nas linguagens de programação com objectos. Dê exemplos práticos, se possível, relacionados com o projecto. | ||
− | + | * [[Polimorfismo, Interfaces, Classes Abstractas]] | |
− | * | ||
− | |||
− | |||
− | |||
− | |||
'''1.4.''' (1.5 val.) Explique em consiste o mecanismo de abstracção presente em linguagens como o Java e o C++. Qual é a sua relação com o polimorfismo. Que consequências têm estes dois aspectos na produção de código? | '''1.4.''' (1.5 val.) Explique em consiste o mecanismo de abstracção presente em linguagens como o Java e o C++. Qual é a sua relação com o polimorfismo. Que consequências têm estes dois aspectos na produção de código? |
Contents |
1.1. (3.0 val.) Empresa de Mobiliário
1.2. (1.0 val.) Tabuleiros e Peças
1.3. (1.5 val.) Diga em que consistem e como se expressam os conceitos de sobrecarregamento (overloading) e redefinição (overriding) de métodos nas linguagens de programação com objectos. Dê exemplos práticos, se possível, relacionados com o projecto.
1.4. (1.5 val.) Explique em consiste o mecanismo de abstracção presente em linguagens como o Java e o C++. Qual é a sua relação com o polimorfismo. Que consequências têm estes dois aspectos na produção de código?
2.2. Em Java, qual das seguintes frases está correcta?
2.3. Em Java, um método declarado protected...
2.4. Supondo que está a fazer os imports correctos, qual das seguintes instruções não gera nem avisos nem erros de compilação?
2.5. Quais são as possíveis saídas do seguinte programa em Java:
<java5> public static void main(String[] args) {
try { if (args.length == 0) throw new Exception(); } catch (Exception e) { System.out.print("done "); } finally { System.out.println("finally "); }
} </java5>