public class ParamProgTest2 {
public static void main (String [] argv) {
ContainerX <String, String> cntner = new ContainerX <String, String> (argv[0], argv[1]);
System.out.println (cntner.getData1());
System.out.println (cntner.getData2());
}
public static class ContainerX <P, Q> {
P data1;
Q data2;
ContainerX (P data1, Q data2) {
this.data1 = data1;
this.data2 = data2;
}
void setData (P data1, Q data2) {
this.data1 = data1;
this.data2 = data2;
}
P getData1 () {
return this.data1;
}
Q getData2 () {
return this.data2;
}
}
}