User Tools

Site Tools


java:generics_multiple_params

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
java:generics_multiple_params [2017/02/07 17:01] gthanosjava:generics_multiple_params [2020/03/10 09:52] (current) gthanos
Line 12: Line 12:
 </code> </code>
  
-<code java OrderedPair.java> +<code java SimplePair.java> 
-public class OrderedPair<K, V> implements Pair<K,V> {+public class SimplePair<K, V> implements Pair<K,V> {
  
     private K key;     private K key;
     private V value;     private V value;
  
-    public OrderedPair(K key, V value) {+    public SimplePair(K key, V value) {
         this.key = key;         this.key = key;
         this.value = value;         this.value = value;
Line 31: Line 31:
  
 Με βάση τον παραπάνω κώδικα μπορείτε να δημιουργήσετε αντικείμενα επιμέρους τύπων ως εξής: Με βάση τον παραπάνω κώδικα μπορείτε να δημιουργήσετε αντικείμενα επιμέρους τύπων ως εξής:
-<code java OrderedPairUsage.java> +<code java SimplePairUsage.java> 
-public class OrderedPairUsage {+public class SimplePairUsage {
   public static void main(String args[]) {   public static void main(String args[]) {
-    Pair<String, Integer> p1 = new OrderedPair<String, Integer>("Even", 8); +    Pair<String, Integer> p1 = new SimplePair<String, Integer>("Even", 8); 
-    Pair<String, String>  p2 = new OrderedPair<String, String>("hello", "world"); +    Pair<String, String>  p2 = new SimplePair<String, String>("hello", "world"); 
-    OrderedPair<String, Box<Integer>> = new OrderedPair<>("primes", new Box<Integer>());+    SimplePair<String, Box<Integer>> p3 = new SimplePair<>("primes", new Box<Integer>());
     // the following is not allowed     // the following is not allowed
-    Pair<String, Integer> p1 = new OrderedPair<>("hello", "world");+    Pair<String, Integer> p4 = new SimplePair<>("hello", "world");
   }   }
 } }
java/generics_multiple_params.1486486919.txt.gz · Last modified: 2017/02/07 17:02 (external edit)