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

Next revision
Previous revision
java:generics_multiple_params [2017/02/07 15:06] – created 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");
   }   }
 } }
 </code> </code>
 +
 +|Προηγούμενο: [[:java:generic_interfaces | Interfaces ως παραμετρικοί τύποι δεδομένων ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:generics_raw | Απλοί παραμετρικοί τύποι δεδομένων (Raw Generic Types) ]] |
  
  
java/generics_multiple_params.1486480015.txt.gz · Last modified: 2017/02/07 15:06 (external edit)