1704307
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Os mecanismos de composição de objetos e de herança de classes são fundamentais na orientação a objetos. Nesse contexto, considere as classes Main e S, apresentadas abaixo. Considere também que os argumentos dos construtores de W, V e Z são usados para iniciar o atributo componente definido na classe M.
public class Main {
public static void main(String[] args) {
X y = new Y(80, 24);
X w = new W(y);
X v = new V(w);
X z = new Z(v);
z.draw();
}
}
public abstract class S implements X {
X componente;
public static void main(String[] args) {
X y = new Y(80, 24);
X w = new W(y);
X v = new V(w);
X z = new Z(v);
z.draw();
}
}
public abstract class S implements X {
X componente;
public void draw() {
componente.draw();
}
}
componente.draw();
}
}
Seja S a superclasse de Y, W, V e Z.
Dentre essas subclasses de S, qual(is) deve(m), obrigatoriamente, implementar a operação draw definida na interface X?
Provas
Questão presente nas seguintes provas
Analista de TI - Desenvolvimento/Java, CRM e Web
70 Questões