Contents |
1.1. (3.0 val.) Transportadora
1.2. (1.0 val.) Stack
1.3. (1.5 val.) Qual a distinção entre sobrecarregar (overloading) e redefinir (overriding). Ilustre as diferenças através de um exemplo.
1.4. (1.5 val.) Dê um exemplo prático de polimorfismo. Quais são as vantagens e inconvenientes do polimorfismo?
2.1. Os objectos partilham duas características: estado e comportamento. Como é definido o estado?
2.2. Que nome se dá ao processo de esconder informação respeitante a alguns objectos
2.3. Qual destas frases é uma possível definição de “objecto”?
2.4. Que característica das linguagens OO permite que objectos de diferentes tipos sejam tratados de forma indiferenciada?
2.5. Qual e o resultado da execução do seguinte programa em Java?
<java5> public class Hello {
public static void main(String[] args) { Integer a = new Integer(2); Integer b = new Integer(2); System.out.println(b == a); }
} </java5>