This shows you the differences between two versions of the page.
Next revision Both sides next revision | |||
java:generic_bounded_types [2015/03/15 21:08] gthanos created |
java:generic_bounded_types [2015/03/15 21:09] gthanos |
||
---|---|---|---|
Line 14: | Line 14: | ||
</code> | </code> | ||
Ο παραπάνω κώδικας είναι σωστός στις γραμμές 3-5 διότι οι κλάσεις ''Integer'' και ''Double'' είναι υποκλάσεις της κλάσης ''Number''. Δεν ισχύει όμως το ίδιο για την γραμμή 8 καθώς η κλάση ''Box<Double>'' δεν είναι υποκλάση της κλάσης ''Box<Number>'', όπως δείχνει το παρακάτω σχήμα. | Ο παραπάνω κώδικας είναι σωστός στις γραμμές 3-5 διότι οι κλάσεις ''Integer'' και ''Double'' είναι υποκλάσεις της κλάσης ''Number''. Δεν ισχύει όμως το ίδιο για την γραμμή 8 καθώς η κλάση ''Box<Double>'' δεν είναι υποκλάση της κλάσης ''Box<Number>'', όπως δείχνει το παρακάτω σχήμα. | ||
- | {{:java:generics_inheritance1.png|}} | + | {{ :java:generics_inheritance1.png?300|300 }} |