Professional Documents
Culture Documents
Act in
Act in
A0144122149
Unidad 5. Genéricos en la programación
Aspecto 1
Aspecto 2
package POO;
public class EsIgualGene<T1, T2> {
T1 a;
T2 b;
public void setT1_T2(T1 a, T2 b) {
this.a = a;
this.b = b;
}
public boolean esIgual() {
boolean a;
if (this.a.equals(this.b)) {
System.out.println("verdadero");
return a = true;
}
System.out.println("falso");
return a = false;
}
public static void main(String[] args) {
EsIgualGene<Integer, Object> a = new EsIgualGene();
EsIgualGene<String, String> b = new EsIgualGene();
EsIgualGene<Object, Object> c = new EsIgualGene();
a.setT1_T2(1, 2);
a.esIgual();
a.setT1_T2(1, 1);
a.esIgual();
b.setT1_T2("P", "p");
b.esIgual();
b.setT1_T2("P", "P");
b.esIgual();
String b2 = "2";
Integer e = new Integer(b2);
String d = "2";
c.setT1_T2(e, d);
c.esIgual();
}
}
-------------------< com.mycompany:LibroEjercicios >--------------------
Building LibroEjercicios 1.0-SNAPSHOT
--------------------------------[ jar ]---------------------------------
Aspecto 3
Repuesta = F.
Aspecto 4
Respuesta = B, E, D