Magna Concursos
813729 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: ISSBLU
Provas:
Considere as seguintes classes na linguagem de Programação Java: A, B, C, D, E e Main.
public class A {
public String toString(){
return "A";
}
}
public class B extends A{
public String toString(){
return "B";
}
}
public class C extends A{
}
public class D extends C{
public String toString(){
return "D";
}
}
public class E extends B {
}
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<A> lista = new ArrayList<A>();
lista.add(new A());
lista.add(new B());
lista.add(new C());
lista.add(new D());
lista.add(new E());
for(A elemento:lista){
System.out.print(elemento + " ");
}
}
}
A saída do programa acima será: A B A D B. Qual conceito da orientação a objetos justifica o resultado gerado?
 

Provas

Questão presente nas seguintes provas

Analista de TI

40 Questões