Questão 2524430

Tecnologia da Informação · 2016

Questão

ID 2524430

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2016 Banca: IFRS - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Órgão: Instituto Federal do Rio Grande do Sul


O paradigma de programação orientado à objetos é o principal paradigma utilizado em Java. Com base nos conceitos de orientação a objetos, e dadas as classes a seguir, cada qual em seu respectivo arquivo e todas estando no mesmo pacote, com classpath e JDK versão 1.7 devidamente configurados, e todos os imports corretamente feitos.

X.java

public class X<T> {

private T t;

public void add(T t){

this.t = t;

}

public T get(){

return t;

}

}

W.java

public class W extends X{

private int B = 0;

public W(){

super();

}

public int getB(){

return this.B;

}

}

Y.java

public class Y {

public static void main(String[] args){

X<String> m = new X<String>();

m.add("0");

m.add("1");

X<Boolean> n = new X<Boolean>();

n.add(true);

n.add(false);

System.out.print(m.get()+",");

System.out.print(n.get()+",");

W w = new W();

m=w;

System.out.print(m.get());

}

}

Ao executarmos a classe Y.java, será exibido no console:

Alternativas da questão 2524430
Pular para o conteúdo principal