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:
- A0,1,true,false,0,1
- B0,1,true,false,0
- C1,false,0
- Dnull,null,null
- E1,false,null