Files
Java_Dev/11-SOURCES/generique/CoupleDiff.java
Christian Cunat-Brulé f55475a23f CCB Premier Import
2018-07-23 10:52:48 +02:00

37 lines
869 B
Java

package generique;
class CoupleDiff<T, U> {
private T x; // le premier element du couple
private U y; // le second element du couple
public CoupleDiff(T premier, U second) {
x = premier;
y = second;
}
public T getPremier() {
return x;
}
public void affiche() {
System.out.println ("Couple diff 1ere val : " + x + " - 2e val : " + y ) ;
}
public static void main(String args[]) {
Integer oi1 = 3;
Double od1 = 2.5;
CoupleDiff<Integer, Double> ch1 = new CoupleDiff<Integer, Double>(oi1,
od1);
ch1.affiche();
Integer oi2 = 4;
CoupleDiff<Integer, Integer> ch2 = new CoupleDiff<Integer, Integer>(oi1, oi2);
ch2.affiche();
Integer n = ch1.getPremier();
System.out.println("premier element du couple ch1 = " + n);
}
}