This shows you the differences between two versions of the page.
| 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. | ||
| + | </ | ||
| + | |||
| <code java OrderedPairUsage.java> | <code java OrderedPairUsage.java> | ||
| public class OrderedPairUsage { | public class OrderedPairUsage { | ||
| Line 60: | Line 63: | ||
| Pair< | Pair< | ||
| new OrderedPair<> | new OrderedPair<> | ||
| - | boolean same = Util.compare(p1, p2); | + | boolean same = Util.isEqual(p1, p2); |
| if( same ) { | if( same ) { | ||
| System.out.println(" | System.out.println(" | ||
| Line 70: | Line 73: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | |Προηγούμενο: | ||
| + | |||