/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-2020-11-16/disk10-ab-2020-01-10/02-debian-pc2-work/informatik/java-new/java-2020-11-14/ParamProgTest2.java


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;
        }
    }

}