java:dynamic_polymorphism_example

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
java:dynamic_polymorphism_example [2016/04/09 07:02]
gthanos created
java:dynamic_polymorphism_example [2017/02/16 14:01]
gthanos
Line 114: Line 114:
 </​code>​ </​code>​
  
 +<WRAP important 80% center round>
 Στο παρακάτω παράδειγμα παρατηρήστε πως ο δυναμικός πολυμορφισμός λειτουργεί ανάμεσα σε κλάσεις που ανήκουν στην ίδια ιεραρχία. Στο παρακάτω παράδειγμα παρατηρήστε πως ο δυναμικός πολυμορφισμός λειτουργεί ανάμεσα σε κλάσεις που ανήκουν στην ίδια ιεραρχία.
 +</​WRAP>​
  
 <code java PolymorphismExample.java>​ <code java PolymorphismExample.java>​
Line 127: Line 129:
     System.out.println(bike);​     System.out.println(bike);​
     ​     ​
-    bicycle = new Bicycle(15,​25,​35);​ //new MountainBike(15,​25,​35,​45);​+    bicycle = new Bicycle(15,​25,​35); ​ 
 +    ​//bicycle = new MountainBike(15,​25,​35,​45);​
     ​     ​
     if( bicycle instanceof MountainBike )     if( bicycle instanceof MountainBike )
Line 145: Line 148:
 } }
 </​code>​ </​code>​
 +
 +|Προηγούμενο:​ [[ :​java:​polymorphism | Στατικός και Δυναμικός Πολυμορφισμός ]] | [[:toc | Περιεχόμενα ]] | Επόμενο:​ [[ java:​abstract_classes | Abstract_classes ]]|
java/dynamic_polymorphism_example.txt · Last modified: 2017/02/16 14:01 by gthanos