Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — IF-RS 2016

Arquitetura de SoftwareSoftware
Código
qq210781
Banca
IF-RS
Órgão
IF-RS
Ano
2016
Nível
Superior
Cargo
Professor - Informática: Banco de Dados e Programação Web
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.javapublic class X<T> {private T t;public void add(T t){this.t = t;}public T get(){return t;}}W.javapublic class W extends X{private int B = 0;public W(){super();}public int getB(){return this.B;}}Y.javapublic 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:
  1. A0,1,true,false,0,1
  2. B0,1,true,false,0
  3. C1,false,0
  4. Dnull,null,null
  5. E1,false,null
Revelar gabarito e comentário

GabaritoE — 1,false,null

Link permanente: /questoes/qq210781