User Tools

Site Tools


java:generic_methods

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:generic_methods [2017/02/07 15:12]
gthanos
java:generic_methods [2018/04/15 08:08]
gthanos
Line 34: Line 34:
 Μπορείτε να αντικαταστήσετε την τελευταία γραμμή με την γραμμή σε σχόλια. Ο compiler έχει την δυνατότητα να αντιλαμβάνεται τους τύπους των παραμέτρων της μεθόδου από τα ορίσματα της μεθόδου. Μπορείτε να αντικαταστήσετε την τελευταία γραμμή με την γραμμή σε σχόλια. Ο compiler έχει την δυνατότητα να αντιλαμβάνεται τους τύπους των παραμέτρων της μεθόδου από τα ορίσματα της μεθόδου.
  
 +<WRAP todo 80% center round>
 Δοκιμάστε να μεταγλωττίσετε τις παρακάτω δύο παραλλαγές του κώδικα και δείτε τα μηνύματα που θα σας βγάλει ο compiler. Δοκιμάστε να μεταγλωττίσετε τις παρακάτω δύο παραλλαγές του κώδικα και δείτε τα μηνύματα που θα σας βγάλει ο compiler.
 +</WRAP>
 +
 <code java OrderedPairUsage.java> <code java OrderedPairUsage.java>
 public class OrderedPairUsage { public class OrderedPairUsage {
Line 60: Line 63:
     Pair<Integer, Integer> p2 =      Pair<Integer, Integer> p2 = 
       new OrderedPair<>(1, 3);       new OrderedPair<>(1, 3);
-    boolean same = Util.compare(p1, p2);+    boolean same = Util.isEqual(p1, p2);
     if( same ) {     if( same ) {
       System.out.println("p1 is equal to p2");       System.out.println("p1 is equal to p2");
Line 70: Line 73:
 } }
 </code> </code>
 +
 +|Προηγούμενο: [[:java:generics_raw | Απλοί παραμετρικοί τύποι δεδομένων (Raw Generic Types) ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:generics_inheritance | Κληρονομικότητα Παραμετρικών Τύπων ]] |
 +
  
java/generic_methods.txt · Last modified: 2020/03/10 10:19 by gthanos