java:generics

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
java:generics [2015/03/15 20:03]
gthanos [Δημιουργία και χρήση αντικειμένων ενός γενικού τύπου δεδομένων]
java:generics [2015/03/15 20:08]
gthanos [Παραμετρικοί τύποι δεδομένων με πολλές παραμέτρους]
Line 89: Line 89:
 </​code>​ </​code>​
  
-<code java OrderPair.java>+<code java OrderedPair.java>
 public class OrderedPair<​K,​ V> implements Pair<K, V> { public class OrderedPair<​K,​ V> implements Pair<K, V> {
  
Line 106: Line 106:
  
 Με βάση τον παραπάνω κώδικα μπορείτε να δημιουργήσετε αντικείμενα επιμέρους τύπων ως εξής: Με βάση τον παραπάνω κώδικα μπορείτε να δημιουργήσετε αντικείμενα επιμέρους τύπων ως εξής:
-<code java OrderPairUsage.java> +<code java OrderedPairUsage.java> 
-public class OrderPairUsage ​{+public class OrderedPairUsage ​{
   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 OrderedPair<​String,​ Integer>​("​Even",​ 8);
     Pair<​String,​ String> ​ p2 = new OrderedPair<​String,​ String>​("​hello",​ "​world"​);​     Pair<​String,​ String> ​ p2 = new OrderedPair<​String,​ String>​("​hello",​ "​world"​);​
     OrderedPair<​String,​ Box<​Integer>>​ p = new OrderedPair<>​("​primes",​ new Box<​Integer>​());​     OrderedPair<​String,​ Box<​Integer>>​ p = new OrderedPair<>​("​primes",​ new Box<​Integer>​());​
 +    // the following is not allowed
 +    Pair<​String,​ Integer> p1 = new OrderedPair<>​("​hello",​ "​world"​);​
   }   }
 } }
 </​code>​ </​code>​
 +
 +
  
  
java/generics.txt · Last modified: 2017/02/17 15:01 by gthanos